The only thing this plugin does is checks all files you’re committing and unconditionally kills trailing whitespaces from them. Additionally file ending is normalized - all empty lines at the end of file being committed are stripped and one is added (final newline is common and is expected usually).
You can install it system-wide:
pip install bzr-killtrailing
But please don’t try to uninstall it with pip, because bzrlib is not declared as a namespace by Bazaar, which means that pip will want to remove whole bzrlib (read: bazaar itself).
Alternatively, you can install it in your home directory:
mkdir -p ~/.bazaar/plugins/ cd !$ rm -rf killtrailing # clean up if you've had it before curl http://hg.piranha.org.ua/bzr-killtrailing/archive/tip.tar.gz | tar xf - mv bzr-killtrailing-* killtrailing
Or, alternatively, if you have Mercurial installed, you could do that:
mkdir -p ~/.bazaar/plugins/ cd !$ hg clone http://hg.piranha.org.ua/bzr-killtrailing/ killtraling
You can check if a plugin is installed and ready to work by issuing this command:
bzr plugins | grep killtrailing
That’s it! Enjoy. :)
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 bzr-killtrailing-1.1.tar.gz.
File metadata
- Download URL: bzr-killtrailing-1.1.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1a27d9e23a77399f64707ef2847fde8e971cde7d80c28fdea9e35ed3fead325
|
|
| MD5 |
b95fa46fb966c4e20dc20d0bab694d97
|
|
| BLAKE2b-256 |
1b66cdd44833af4ae325c96e1bab6214b4b6cf77cd97b317f3f7e6d9c47046ea
|