From: Miles Bader Date: Thu, 07 May 2009 05:57:17 GMT Subject: Re: git repack with a --reference Message-ID: <87bpq5bgle.fsf@catnip.gol.com> In-Reply-To: <4A0261D8.8040105@catalyst.net.nz> Jonathan Harker writes: > Hi - hope this isn't too noobish but I'm trying to get an existing git > checkout to repack/prune/gc itself such that it would be like I had > cloned it with --reference /path/to/local/repo (i.e. I've added > /path/to/local/repo to .git/objects/info/alternatives, and I'd like it > to reduce its objects from 200 MB to 5 MB). Is this > > a. possible, > b. desirable, and > c. not insane? I've done this in the past (using "git gc", but same difference I guess), and it worked as you'd hope, reducing .git to something very small. I don't recall any real problems, but you might need to manually remove any pack ".keep" files first though (I seem to recall something like that, anyway). -Miles -- Friendship, n. A ship big enough to carry two in fair weather, but only one in foul.