Skip to main content

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

bzr-killtrailing-1.1.tar.gz (2.1 kB view details)

Uploaded Source

File details

Details for the file bzr-killtrailing-1.1.tar.gz.

File metadata

File hashes

Hashes for bzr-killtrailing-1.1.tar.gz
Algorithm Hash digest
SHA256 d1a27d9e23a77399f64707ef2847fde8e971cde7d80c28fdea9e35ed3fead325
MD5 b95fa46fb966c4e20dc20d0bab694d97
BLAKE2b-256 1b66cdd44833af4ae325c96e1bab6214b4b6cf77cd97b317f3f7e6d9c47046ea

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1 This release

1 file

1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page