3 ms·
BFG Repo Cleaner is also a good tool which I don't see mentioned in the article: https://rtyley.github.io/bfg-repo-cleaner/ https://rtyley.github.io/bfg-repo-cl
by res0nat0r 12y ago
BFG Repo Cleaner is also a good tool which I don't see mentioned in the article: https://rtyley.github.io/bfg-repo-cleaner/ https://rtyley.github.io/bfg-repo-cleaner/
- e40 12y agoThis looks very interesting, but I'm a little nervous about it since it would appear it operates directly on the repo internal files. Anything you can say to make me feel better about using it?
- robertotyley 12y agoI'm the author of the BFG, I'll try to help with that. The BFG uses the JGit library to act on Git repository internals - JGit's the library used by Google for hosting the Android codebase, handling thousands of commits a day, and it's basically a pretty serious library. As for the BFG itself, I've used it myself on several critical repositories at the Guardian, and it's been used on many major projects around the world - here's a hundred tweets by different people who've used the BFG: https://twitter.com/rtyley/timelines/464727264345993216 https://twitter.com/rtyley/timelines/464727264345993216 ...and here's a comment by the head maintainer of Git itself, Junio Hamano: https://plus.google.com/+JunioCHamano/posts/Lm7iBwSLvoo https://plus.google.com/+JunioCHamano/posts/Lm7iBwSLvoo So, I guess, most people like it.
- jerf 12y agoIn addition to the other reply, git is a distributed version control system. You can trivially run it on a copy of your repo and put it through whatever tests you like.