Create a gist now

Instantly share code, notes, and snippets.

Gets a list of all blobs ever contained in your repo, along with their associated filename (quite slow)
git verify-pack -v .git/objects/pack/*.idx | grep tree | cut -c1-40 | xargs -n1 -iX sh -c "git ls-tree X | cut -c8- | grep ^blob | cut -c6-" | sort | uniq
@rtyley
Owner
rtyley commented Feb 4, 2013

Since writing this gist I've created The BFG Repo-Cleaner, a faster, simpler alternative to git-filter-branch for cleansing bad data out of your Git repository history:

  • Removing Crazy Big Files
  • Removing Passwords, Credentials & other Private data

The BFG is 10 - 50x faster than git-filter-branch, turning an overnight job into one that takes less than ten minutes.

http://rtyley.github.com/bfg-repo-cleaner/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment