Dear diary, on Thu, Jan 19, 2006 at 05:58:09PM CET, I got a letter where Linus Torvalds <torvalds@osdl.org> said that... > On Thu, 19 Jan 2006, Petr Baudis wrote: > > > > Dear diary, on Thu, Jan 19, 2006 at 11:51:22AM CET, I got a letter > > where Franck <vagabon.xyz@gmail.com> said that... > > > well, dealing with a repo that has more than 300,000 objects becomes a > > > burden. A lots of git commands are slow, and cloning it take a while ! > > > > Were the objects packed? It would be interesting to have some data about > > how GIT performs with that much objects... > > The historical linux archive has a lot more than 300,000 objects. In fact, > even the _current_ kernel archive has almost 200,000 objects. Eek. I was burnt by git-count-objects' misleading name. I guess git-rev-list --objects --all | wc -l should give accurate results - 145941 for kernel repository back from December. I will follow up later with a patch for git-count-objects. > - a full clone takes a long time. Git _could_ fairly easily have an > extension to add a date specifier to clone too: > > git clone --since=1.month.ago <source> <dst> > > and just leave any older stuff (you could always fetch it later), but > we've just never done it. Maybe we should. It _should_ be pretty simple > to do from a conceptual standpoint. Yes. I receive wishes for this time by time and it is buried somewhere deep in my TODO list. I'm not sure how happy the GIT tools will be about invalid parent references. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ Of the 3 great composers Mozart tells us what it's like to be human, Beethoven tells us what it's like to be Beethoven and Bach tells us what it's like to be the universe. -- Douglas Adams - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Fri Jan 20 04:30:41 2006
This archive was generated by hypermail 2.1.8 : 2006-01-20 04:30:50 EST