On Thu, Jan 27, 2011 at 4:18 PM, Pauli Virtanen <p...@iki.fi> wrote: > to, 2011-01-27 kello 13:44 -0500, Darren Dale kirjoitti: > [clip] >> Still, Even after removing the the largest blob in the repo with >> >> run git filter-branch --index-filter \ >> 'git rm --cached --ignore-unmatch release/osx/matplotlib-0.98.5.tar.gz' \ >> -- 750059aa09340^.. >> >> the blob still exists, but is not associated with a commit according to >> >> git log --pretty=oneline -- release/osx/matplotlib-0.98.5.tar.gz >> >> That blob accounts for 1/4 of the total size of the repo. It would be >> nice to get rid of it, if possible. > > I think "git log" will show you only the current branch by default. Do > > git log --pretty=oneline --all -- release/osx/matplotlib-0.98.5.tar.gz > > to get all branches, and do > > for branch in `git for-each-ref --format='%(refname)'`; do S=`git log > --pretty=oneline $branch -- release/osx/matplotlib-0.98.5.tar.gz`; if test -n > "$S"; then echo "$branch"; echo "$S"; fi; done > > to see which refs have the commits containing it. > > Similarly, git-filter-branch rewrites only the current branch unless > told otherwise. To filter everything, it's best to do > > git filter-branch --index-filter \ > 'git rm --cached --ignore-unmatch > release/osx/matplotlib-0.98.5.tar.gz' \ > -- `git for-each-ref --format="750059aa09340^..%(refname)"` > > Note that all branches and tags should be filtered in the same way: > since rewriting changes the hashes of all following commits, you end up > with incompatible histories otherwise. > > After that, I get down to 34 MB.
You are brilliant. If you send me your address off-list, I'll send you a bottle of scotch, or tequila, or a doughnut, or whatever you want. ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel