Re: Trying to use git-filter-branch to compress history by removing large, obsolete binary files
- From
Elijah Newren <newren@gmail.com>
- Date
- Oct 7, 2007, 22:24 UTC
- Message-ID
- <51419b2c0710071524q16e9c593s2722dffc826e560d@mail.gmail.com>
- In-Reply-To
- <20071007221920.GF2765@steel.home>
On 10/7/07, Alex Riesen <raa.lkml@gmail.com> wrote: <snip>
Show 11 quoted lines
> rm -rf .git/refs/original/refs/heads/<the branch where HEAD pointed to> > (assuming you haven't repacked yet) > > or just edit .git/packed-refs and remove everything "refs/original" > which fits the criteria > > > So...how do I fix the reflog, and then repack to have a > > pack under 11MB in size? > > git reflog expire --all (it is a bit to much. You can just edit > .git/logs/* in any text editor)
So...
$ du -hs . 11M . $ rm -rf .git/refs/original/ $ vi .git/packed-refs # Remove the line referring to refs/original... $ git reflog expire --all $ git gc --aggressive --prune $ du -hs . 11M .
It's still 11MB.
Any other ideas?
Elijah