{ "info": { "author": "Alexander Solovyov", "author_email": "alexander@solovyov.net", "bugtrack_url": null, "classifiers": [], "description": ".. -*- mode: rst -*-\r\n\r\n==========================================\r\n Bazaar trailing whitespace killer plugin\r\n==========================================\r\n\r\nThe only thing this plugin does is checks all files you're committing and\r\nunconditionally kills trailing whitespaces from them. Additionally file ending\r\nis normalized - all empty lines at the end of file being committed are stripped\r\nand one is added (final newline is common and is expected usually).\r\n\r\nYou can install it system-wide::\r\n\r\n pip install bzr-killtrailing\r\n\r\nBut please don't try to uninstall it with pip, because ``bzrlib`` is not\r\ndeclared as a namespace by Bazaar, which means that pip will want to remove\r\nwhole ``bzrlib`` (read: bazaar itself).\r\n\r\nAlternatively, you can install it in your home directory::\r\n\r\n mkdir -p ~/.bazaar/plugins/\r\n cd !$\r\n rm -rf killtrailing # clean up if you've had it before\r\n curl http://hg.piranha.org.ua/bzr-killtrailing/archive/tip.tar.gz | tar xf -\r\n mv bzr-killtrailing-* killtrailing\r\n\r\nOr, alternatively, if you have Mercurial installed, you could do that::\r\n\r\n mkdir -p ~/.bazaar/plugins/\r\n cd !$\r\n hg clone http://hg.piranha.org.ua/bzr-killtrailing/ killtraling\r\n\r\nYou can check if a plugin is installed and ready to work by issuing this\r\ncommand::\r\n\r\n bzr plugins | grep killtrailing\r\n\r\nThat's it! Enjoy. :)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/piranha/bzr-killtrailing/", "keywords": "", "license": "GNU GPL v2+", "maintainer": "", "maintainer_email": "", "name": "bzr-killtrailing", "package_url": "https://pypi.org/project/bzr-killtrailing/", "platform": "any", "project_url": "https://pypi.org/project/bzr-killtrailing/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/piranha/bzr-killtrailing/" }, "release_url": "https://pypi.org/project/bzr-killtrailing/1.1/", "requires_dist": null, "requires_python": null, "summary": "Kill trailing whitespaces commit hook for bzr.", "version": "1.1" }, "last_serial": 1234927, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "76b3d9249de4bd8c8e282ed1aa1b1b1c", "sha256": "a56161dd60770ec86733f06576b191cd6941c33ba2639eecc0be72c85bfc1a8b" }, "downloads": -1, "filename": "bzr-killtrailing-1.0.tar.gz", "has_sig": false, "md5_digest": "76b3d9249de4bd8c8e282ed1aa1b1b1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2083, "upload_time": "2010-11-17T11:10:15", "url": "https://files.pythonhosted.org/packages/d9/67/a2b6573b730efd76c18aba7c44a0778f7f087fa32c890d54fe9147a9563b/bzr-killtrailing-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b95fa46fb966c4e20dc20d0bab694d97", "sha256": "d1a27d9e23a77399f64707ef2847fde8e971cde7d80c28fdea9e35ed3fead325" }, "downloads": -1, "filename": "bzr-killtrailing-1.1.tar.gz", "has_sig": false, "md5_digest": "b95fa46fb966c4e20dc20d0bab694d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2083, "upload_time": "2010-11-17T15:30:19", "url": "https://files.pythonhosted.org/packages/1b/66/cdd44833af4ae325c96e1bab6214b4b6cf77cd97b317f3f7e6d9c47046ea/bzr-killtrailing-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b95fa46fb966c4e20dc20d0bab694d97", "sha256": "d1a27d9e23a77399f64707ef2847fde8e971cde7d80c28fdea9e35ed3fead325" }, "downloads": -1, "filename": "bzr-killtrailing-1.1.tar.gz", "has_sig": false, "md5_digest": "b95fa46fb966c4e20dc20d0bab694d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2083, "upload_time": "2010-11-17T15:30:19", "url": "https://files.pythonhosted.org/packages/1b/66/cdd44833af4ae325c96e1bab6214b4b6cf77cd97b317f3f7e6d9c47046ea/bzr-killtrailing-1.1.tar.gz" } ] }