From: Brandon Casey Date: Thu, 07 May 2009 17:14:07 GMT Subject: Re: git repack with a --reference Message-ID: In-Reply-To: <4A0261D8.8040105@catalyst.net.nz> Jonathan Harker wrote: > 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? yes,yes,yes. The path written to .git/objects/info/alternates (also notice spelling of "alternates") should be the path to the objects directory, not to the toplevel repository. i.e. /path/to/local/repo.git/objects It should work properly since git v1.6.2.3. -brandon