Re: Is there a way to trim old SHAs from a git tree (so it's not so large)?
- From
- Thomas Kolejka <thomas.kolejka@gmx.at>
- Date
- Nov 17, 2006, 10:36 UTC
- Message-ID
- <20061117103611.183640@gmx.net>
- In-Reply-To
- <455B90AD.3060707@freescale.com>
-------- Original-Nachricht -------- Datum: Wed, 15 Nov 2006 16:11:57 -0600 Von: Timur Tabi <timur@freescale.com> An: git@vger.kernel.org Betreff: Is there a way to trim old SHAs from a git tree (so it\'s not so large)?
Show 16 quoted lines
> After doing a "make mrproper" in my Linux git tree, the result is still > 1.1GB > of files. Compare that with just the tarball, which is just one-forth the > size. > > Is there a way to "trim away" old commits from the repository, so that it > just > doesn't take up that much space? I don't care about any commits made in > 2005. > As long as I can still do "git pull" from the source repo to update > mine, > that's good enough. > > -- > Timur Tabi > Linux Kernel Developer @ Freescale
Is it possible to do this with shallow clone? Shallow clone the local repository my.git (which should be trimmed) starting from the last needed commit to a new local repository my_trimmed.git. And then remove my.git (with something like rm -rf my.git) and rename my_trimmed.git to my.git?
Thomas
-- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!