Re: [QUESTION] about .git/info/grafts file
From: Petr Baudis <hidden>
Date: 2016-06-15 22:42:16
Dear diary, on Thu, Jan 19, 2006 at 05:58:09PM CET, I got a letter where Linus Torvalds [off-list ref] said that...
On Thu, 19 Jan 2006, Petr Baudis wrote:quoted
Dear diary, on Thu, Jan 19, 2006 at 11:51:22AM CET, I got a letter where Franck [off-list ref] said that...quoted
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