Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jcfr/dockbfg-repo-cleaner
Dockerized version of BFG Repo Cleaner: simpler, faster alternative to git-filter-branch
https://github.com/jcfr/dockbfg-repo-cleaner
dockerized git-filter
Last synced: 1 day ago
JSON representation
Dockerized version of BFG Repo Cleaner: simpler, faster alternative to git-filter-branch
- Host: GitHub
- URL: https://github.com/jcfr/dockbfg-repo-cleaner
- Owner: jcfr
- License: apache-2.0
- Created: 2018-03-24T09:10:20.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-31T20:40:02.000Z (over 5 years ago)
- Last Synced: 2024-11-24T07:42:09.267Z (2 months ago)
- Topics: dockerized, git-filter
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE_Apache_20
Awesome Lists containing this project
README
dockbfg-repo-cleaner
====================Dockerized version of `BFG Repo Cleaner `_: Removes large or troublesome blobs like git-filter-branch does, but faster.
.. |dockbfg-repo-cleaner| image:: https://images.microbadger.com/badges/image/jcfr/dockbfg-repo-cleaner.svg
:target: https://microbadger.com/images/jcfr/dockbfg-repo-cleanerjcfr/dockbfg-repo-cleaner
|dockbfg-repo-cleaner| Dockerized version of BFG Repo Cleaner.An alternative to git-filter-branch
-----------------------------------*The following text was copied from the original website*
The BFG is a simpler, faster 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 `git-filter-branch` command is enormously powerful and can do things that the BFG can't - but the BFG is much better for the tasks above, because:
* `Faster`_ : 10 - 720x faster
* `Simpler`_ : The BFG isn't particularily clever, but is focused on making the above tasks easy
* Beautiful : If you need to, you can use the beautiful Scala language to customise the BFG. Which has got to be better than Bash scripting at least some of the time... _Faster: https://rtyley.github.io/bfg-repo-cleaner/#speed
.. _Simpler: https://rtyley.github.io/bfg-repo-cleaner/#examplesInstallation
------------This image does not need to be run manually. Instead, there is a helper script
to execute it.To install the helper script, copy the script `bfg-repo-cleaner` in your `PATH`::
curl https://raw.githubusercontent.com/jcfr/dockbfg-repo-cleaner/master/bfg-repo-cleaner.sh \
-o ~/bin/bfg-repo-cleaner && \
chmod +x ~/bin/bfg-repo-cleanerMaintenance
-----------To rebuild the image::
git clone git://github.com/jcfr/dockbfg-repo-cleaner
make buildTo publish the image::
docker login -u -p
make pushLicense
-------This project is licensed under Apache 2.0 license.
The `bfg-repo-cleaner` executable is licensed under GNU General Public License.
---
Credits go to `sdt/docker-raspberry-pi-cross-compiler `_, who invented the base of the dockerized script.