Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jgit-dev] A faster alternative to git-filter-branch - the BFG Repo-Cleaner (based on JGit, written in Scala)

On Thu, Jan 31, 2013 at 6:35 AM, Roberto Tyley <roberto.tyley@xxxxxxxxx> wrote:
>
> I've been working on an open-sourced JGit-based project, ready for some
> feedback - it's an alternative to git-filter-branch called The BFG, which
> has substantial performance improvements:
>
> http://rtyley.github.com/bfg-repo-cleaner/
>
> Doing a quick test with a large-ish repo (GCC - 148495 commits), removing a
> single file from history takes 3.5 minutes with the BFG:
>
> $ time bfg -D README-fixinc
> ...
> real 3m29.086s
> user 12m18.994s
> sys 0m41.483s
>
> ... doing the same thing with git-filter-branch takes 8 hours (135x speed
> increase for BFG):

Very cool.


Back to the top