{ "info": { "author": "Takeshi Komiya", "author_email": "i.tkomiya at gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development", "Topic :: Software Development :: Version Control", "Topic :: Text Processing :: Filters" ], "description": "`diff-highlight`: pretty diff highlighter; emphasis changed words in diff\n\ndiff-highlight adds word highlighting feature to git, mercurial and other diff viewers.\n\n.. image:: https://travis-ci.org/tk0miya/diff-highlight.svg?branch=master\n :target: https://travis-ci.org/tk0miya/diff-highlight\n\n.. image:: https://coveralls.io/repos/tk0miya/diff-highlight/badge.png?branch=master\n :target: https://coveralls.io/r/tk0miya/diff-highlight?branch=master\n\n.. image:: https://codeclimate.com/github/tk0miya/diff-highlight/badges/gpa.svg\n :target: https://codeclimate.com/github/tk0miya/diff-highlight\n\nFeatures\n========\n* Add highlights to diff output\n* mercurial extension for diff highlighting\n\nSetup\n=====\n\nUse easy_install or pip::\n\n $ sudo easy_install diff-highlight\n\n Or\n\n $ sudo pip diff-highlight\n\nApplying to git\n---------------\n\nAdd pager settings to your $HOME/.gitconfig to enable word highlights::\n\n [pager]\n log = diff-highlight | less\n show = diff-highlight | less\n diff = diff-highlight | less\n\nApplying to mercurial\n---------------------\n\nAdd `color` and `diff_highlight` extensions to your $HOME/.hgrc to enable word highlights::\n\n [extensions]\n color =\n diff_highlight =\n\n\nRequirements\n============\n* Python 2.6, 2.7, 3.2, 3.3, 3.4\n (mercurial extension works on python 2.x only)\n\nLicense\n=======\nApache License 2.0\n(highlights/pprint.py is under PSFL)\n\n\nHistory\n=======\n\n1.2.0 (2016-02-07)\n-------------------\n* Grouping indented hunks\n* Fix #1: highlight if large text appended\n* Fix mercurial extension has been broken since mercurial-3.7.0\n\n1.1.0 (2015-07-12)\n-------------------\n* Drop py24 and py25 support\n* Support git styled diff\n\n1.0.3 (2015-03-30)\n-------------------\n* Ignore IOError on showing result\n\n1.0.2 (2014-06-08)\n-------------------\n* Fix result of diff-highlight commannd is broken when diff-text includes new file\n (thanks @troter)\n\n1.0.1 (2013-12-22)\n-------------------\n* Fix diff-highlight command failed with python 2.4\n\n1.0.0 (2013-12-22)\n-------------------\n* Add diff-highlight command\n* Support python 2.4, 2.5, 3.2 and 3.3\n\n0.1.0 (2013-12-20)\n-------------------\n* first release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tk0miya/diff-highlight", "keywords": "mercurial,git,diff,highlight", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "diff-highlight", "package_url": "https://pypi.org/project/diff-highlight/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/diff-highlight/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tk0miya/diff-highlight" }, "release_url": "https://pypi.org/project/diff-highlight/1.2.0/", "requires_dist": null, "requires_python": null, "summary": "pretty diff highlighter; emphasis changed words in diff", "version": "1.2.0" }, "last_serial": 1943829, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ed14138c57f2a57e08b0f7b90bbfdaa8", "sha256": "41c63288df31de34661dcc9f1fa9ee8d0a066d6c81b8c231bddc9bd67ed3dac2" }, "downloads": -1, "filename": "diff-highlight-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ed14138c57f2a57e08b0f7b90bbfdaa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5317, "upload_time": "2013-12-20T13:01:17", "url": "https://files.pythonhosted.org/packages/45/55/4e08addd5371a9a08dfecb07a44c223c41de1d89ccd59333103388190dff/diff-highlight-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b51f1c5cffd7ee8f6e00e31306fe5b20", "sha256": "19d827b206918f7f21fccfe910b55d096727f510c8049e628bc166eba574723b" }, "downloads": -1, "filename": "diff-highlight-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b51f1c5cffd7ee8f6e00e31306fe5b20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9916, "upload_time": "2013-12-22T06:07:53", "url": "https://files.pythonhosted.org/packages/ed/27/2ab4a74cf62c99f216b67fc02a76aba46bf8e041a6aeb8fce4c782fc21dd/diff-highlight-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e94c4c18deb830c60cd9f3054796cacc", "sha256": "a236ca652627ae780c5bde116d5f015ec5bc54dd3d4030d92f086371157e0efd" }, "downloads": -1, "filename": "diff-highlight-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e94c4c18deb830c60cd9f3054796cacc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9986, "upload_time": "2013-12-22T08:52:50", "url": "https://files.pythonhosted.org/packages/51/51/972d2049ad4febce81a2c3d3803a558f5fdd304bab6112045c70b57415d0/diff-highlight-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "90c79a9feff50e1583b4e1ad3d8e3c74", "sha256": "38a4d3f26023bec934a22e9e002a6f27ff7dfc2c5357622764e5d7cdc4dbeecd" }, "downloads": -1, "filename": "diff_highlight-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90c79a9feff50e1583b4e1ad3d8e3c74", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9320, "upload_time": "2014-06-08T13:21:40", "url": "https://files.pythonhosted.org/packages/ed/5b/935faab85b2a094664e5bc6a460970958004903dffd235e55c1cbc03c291/diff_highlight-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81711053e76e33d985e14f3666d0c13e", "sha256": "88fd94a8dfa4c87c7c3ee2421c8674377989826aba40c8b223ef5e4faf01aace" }, "downloads": -1, "filename": "diff-highlight-1.0.2.tar.gz", "has_sig": false, "md5_digest": "81711053e76e33d985e14f3666d0c13e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10242, "upload_time": "2014-06-08T13:21:37", "url": "https://files.pythonhosted.org/packages/3d/40/0047d735e6c7bf8af100e902d744e32c814491af9948394ec2d4be6fb595/diff-highlight-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "769e595e1e6f3f652ba65099048bc654", "sha256": "ba230ed6dd3871799c845b68b28ee043e35976c2a559f6cc67671d20f95ab3e5" }, "downloads": -1, "filename": "diff_highlight-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "769e595e1e6f3f652ba65099048bc654", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9845, "upload_time": "2015-03-30T05:49:35", "url": "https://files.pythonhosted.org/packages/78/0f/a600183559a32ea8f13232422d7c6b2956b320a846b0aa9fc65480675ecf/diff_highlight-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c44ef402ad28eb4f8d02812b444f96e0", "sha256": "247bfea7e664d927042d099aa050af89d89b792f5bf19ef30fd353b5abffe107" }, "downloads": -1, "filename": "diff-highlight-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c44ef402ad28eb4f8d02812b444f96e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10568, "upload_time": "2015-03-30T05:49:31", "url": "https://files.pythonhosted.org/packages/c7/4f/c3952ded163c4f3a2313afd011a3c06089212df61df8c63c6633c4fbe43a/diff-highlight-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2948aa3a819012e86dc26d909f136932", "sha256": "3ac6c2feaa59769ff8b71839158f34791696f40457e4a6e5d337c68ec6f63f52" }, "downloads": -1, "filename": "diff_highlight-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2948aa3a819012e86dc26d909f136932", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9838, "upload_time": "2015-07-12T07:04:01", "url": "https://files.pythonhosted.org/packages/37/a2/40075d9a843678c34d7e73fe40b72bcb3e39f6ccaa0b1f32175c61e9f0aa/diff_highlight-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15e69b5908485df3942f6b70a162429b", "sha256": "7f6c918ed9a4816bfb7eddeddcb8c7d56d50649b88176e5b755e43f47829971e" }, "downloads": -1, "filename": "diff-highlight-1.1.0.tar.gz", "has_sig": false, "md5_digest": "15e69b5908485df3942f6b70a162429b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10539, "upload_time": "2015-07-12T07:03:57", "url": "https://files.pythonhosted.org/packages/f2/40/feeb2965713a195837ab5dab309e1fa7f61977a9a58e7fd3c34ddc533a6f/diff-highlight-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "70ba32aff9604e04d6d5996eb9927a52", "sha256": "8e179aec4f9af984bc12bfef3d371ed0d1f96fa33b51827a81579f4b02d53d28" }, "downloads": -1, "filename": "diff_highlight-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70ba32aff9604e04d6d5996eb9927a52", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10531, "upload_time": "2016-02-07T04:54:26", "url": "https://files.pythonhosted.org/packages/7b/14/2cd3d3e2f1b8e520a57046281b71a6b5b438de52328cb0bfbd06789ed466/diff_highlight-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "292309a521eeee699e2544e106025260", "sha256": "b33321384e7bbee569b1ac0f4f3d09efef843befc3233a5ef899cf887650a4dc" }, "downloads": -1, "filename": "diff-highlight-1.2.0.tar.gz", "has_sig": false, "md5_digest": "292309a521eeee699e2544e106025260", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11174, "upload_time": "2016-02-07T04:54:21", "url": "https://files.pythonhosted.org/packages/82/2c/47a06f952a35bded03d229ce1c9f2165490bec5d3e10ab1a26503cc6f54d/diff-highlight-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "70ba32aff9604e04d6d5996eb9927a52", "sha256": "8e179aec4f9af984bc12bfef3d371ed0d1f96fa33b51827a81579f4b02d53d28" }, "downloads": -1, "filename": "diff_highlight-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70ba32aff9604e04d6d5996eb9927a52", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10531, "upload_time": "2016-02-07T04:54:26", "url": "https://files.pythonhosted.org/packages/7b/14/2cd3d3e2f1b8e520a57046281b71a6b5b438de52328cb0bfbd06789ed466/diff_highlight-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "292309a521eeee699e2544e106025260", "sha256": "b33321384e7bbee569b1ac0f4f3d09efef843befc3233a5ef899cf887650a4dc" }, "downloads": -1, "filename": "diff-highlight-1.2.0.tar.gz", "has_sig": false, "md5_digest": "292309a521eeee699e2544e106025260", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11174, "upload_time": "2016-02-07T04:54:21", "url": "https://files.pythonhosted.org/packages/82/2c/47a06f952a35bded03d229ce1c9f2165490bec5d3e10ab1a26503cc6f54d/diff-highlight-1.2.0.tar.gz" } ] }