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.

-- 
Pauli Virtanen


------------------------------------------------------------------------------
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

Reply via email to