Re: Will git have a baseline feature or something alike?
From: Sean <hidden>
Date: 2016-06-15 22:44:18
On Fri, 29 Feb 2008 17:23:37 +0800 "eric miao" [off-list ref] wrote: Hi Eric,
I kept a mirror of http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git by a crontab task fetching the updated commits at midnight everyday. Yet I found the repository now grows to be 1.2G without checking out anything. The checked out working tree of this is about 1.5G.
There's something wrong in your setup, the entire kernel history should take less than 200M.
I tried "git prune" and "git repack" but it still remains so large. The trend of the kernel is still going to be enlarged. Thus I'm thinking of the possibility of a baseline feature. One can totally forget about the history before that baseline, and start the development there after.
Git provides "shallow" clones which essentially give you that ability today via the --depth option. While it won't automatically determine a baseline, it avoids the need for you to download a tarball first. Sean