Python Qt4 frontend for git filter-branch.
Project description
Formerly qGitFilterBranch.
“ If there’s something strange / In your history / Who you gonna call ? / GitBuster! “
Python Qt4 frontend for git filter-branch. gitbuster allows you to :
- use filters to display only the commits matching
committed before/after a date (e.g. commits before 01/01/11)
committed before/after a weekday (e.g. commits after friday)
committed before/after an hour (e.g. commits after 20:00)
the log message contains some string (e.g. matching “CHANGEME”)
the user/email contains some string (e.g. matching “wrong.email@”)
- edit the displayed commits to change
the authored/committed date
the author/committer name and email
the log message
change multiple values at once
automatically re-order a given set of commits onto a given set of time ranges
Safe try
With the demo.sh you can try gitbuster in a safe environment. The script will check that all dependencies are met and install GitPython in a virtualenv. That way it won’t interfere with your system packaging tools (like apt).
Installing From PyPI
Installing with easy_install:
$ easy_install gitbuster
Manual Installation
Download the tarball, then:
$ tar xvf gitbuster-0.9b1.tar.gz $ cd gitbuster
Installing with distutils:
$ python setup.py install
Installing with distutils2:
$ python -m "distutils2.run" install_dist
Building From Sources
Dependencies:
pyuic4: on debian/ubuntu systems, look for a package named ‘pyqt4-dev-tools’.
gcc: on most systems, look for a package named ‘gcc’.
make: on most systems, look for a package named ‘make’.
GitPython
To build gitbuster UI files:
$ cd gitbuster/ $ make
To launch gitbuster:
$ export PYTHONPATH=$PYTHONPATH:<path_to_>/gitbuster $ cd gitbuster $ ./gitbuster
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gitbuster-0.9b1.tar.gz
.
File metadata
- Download URL: gitbuster-0.9b1.tar.gz
- Upload date:
- Size: 28.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ee8c049a92a26418dd34ac5062f6c2f74fa6af71ad6195a449338884590b0e |
|
MD5 | fc44eeeec725f7e481ad56469fca1b80 |
|
BLAKE2b-256 | 7112cf77bee8e3617299556962e100fc55b31c86c09fa16a4d5a8dd972271c81 |