Re: Is there a way to trim old SHAs from a git tree (so it's not so large)?
- From
Shawn Pearce <spearce@spearce.org>
- Date
- Nov 21, 2006, 16:32 UTC
- Message-ID
- <20061121163206.GA22006@spearce.org>
- In-Reply-To
- <45632957.5070205@freescale.com>
Timur Tabi <timur@freescale.com> wrote:
Show 8 quoted lines
> Thomas Kolejka wrote: > > >Is it possible to do this with shallow clone? > > Maybe. How do you do a shallow clone? I tried "git clone" followed by > "git-repack", and that helped a lot, but the result was still twice the > size of a normal tarball. I don't see any "shallow" option to the clone > command, and git-shallow-pack doesn't exist on my installation.
Twice the size of a normal tarball isn't too bad, considering that you have the _complete_ history in the pack and yet the normal tarball has no history at all.
Shallow clone is a development feature still being working on in Junio's 'pu' branch of git.git. It has a few issues still to be worked out so it hasn't been made part of one of the more stable branches yet (like 'next', 'master', or 'maint').