bzr-killtrailing

Kill trailing whitespaces commit hook for bzr.


License
GPL-2.0
Install
pip install bzr-killtrailing==1.1

Documentation

.. -*- mode: rst -*- ========================================== Bazaar trailing whitespace killer plugin ========================================== 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. :)