4 ms·
This 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 m
by e40 12y ago
This 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.