-------- Original-Nachricht -------- Datum: Wed, 15 Nov 2006 16:11:57 -0600 Von: Timur Tabi <timur@xxxxxxxxxxxxx> An: git@xxxxxxxxxxxxxxx Betreff: Is there a way to trim old SHAs from a git tree (so it\'s not so large)? > 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! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html