summaryrefslogtreecommitdiff
path: root/contrib/emacs
diff options
context:
space:
mode:
authorLibravatar Roberto Tyley <roberto.tyley@gmail.com>2013-12-18 14:25:16 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2013-12-18 10:41:41 -0800
commit615b8f1a8d41e6c27f308e74eacb5ef9e99a26af (patch)
tree60624f441bf5dbcc9379fbdf152df2782268d467 /contrib/emacs
parentGit 1.8.4.5 (diff)
downloadtgif-615b8f1a8d41e6c27f308e74eacb5ef9e99a26af.tar.xz
docs: add filter-branch notes on The BFG
The BFG is a tool specifically designed for the task of removing unwanted data from Git repository history - a common use-case for which git-filter-branch has been the traditional workhorse. It's beneficial to let users know that filter-branch has an alternative here: * speed : The BFG is 10-50x faster http://rtyley.github.io/bfg-repo-cleaner/#speed * complexity of configuration : filter-branch is a very flexible tool, but demands very careful usage in order to get the desired results http://rtyley.github.io/bfg-repo-cleaner/#examples Obviously, filter-branch has it's advantages too - it permits very complex rewrites, and doesn't require a JVM - but for the common use-case of deleting unwanted data, it's helpful to users to be aware that an alternative exists. The BFG was released under the GPL in February 2013, and has since seen widespread production use (The Guardian, RedHat, Google, UK Government Digital Service), been tested against large repos (~300K commits, ~5GB packfiles) and received significant positive feedback from users: http://rtyley.github.io/bfg-repo-cleaner/#feedback Signed-off-by: Roberto Tyley <roberto.tyley@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/emacs')
0 files changed, 0 insertions, 0 deletions