{ "info": { "author": "Ken Kundert", "author_email": "vdiff@nurdletech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "Vdiff\n=====\n\nOpens two files in vimdiff and provides single-stroke key mappings to make \nmoving differences between two files efficient. Up to two additional files may \nbe opened at the same time, but these are generally used for reference purposes.\n\nUsage\n-----\n\n``vdiff`` [options] [ []]\n\nOptions\n-------\n\n-v, --vim Use vim (rather than default).\n-g, --gvim Use gvim (rather than default).\n-f, --force Edit the files even if they are the same.\n-q, --quiet Issue only error messages.\n-h, --help Print this helpful message.\n\n\nRelevant Key Mappings\n---------------------\n\n========== =========================================================\n``Ctrl-j`` Move down to next difference\n``Ctrl-k`` Move up to previous difference\n``Ctrl-o`` Obtain difference\n``Ctrl-p`` Push difference\n``{`` Update file1 to match file2\n``}`` Update file2 to match file1\n``S`` Save any changes in all files and quit\n``Q`` Quit without saving any file\n``=`` Make all panes the same size and rotate between them\n``+`` Update differences\n========== =========================================================\n\n\nDefaults\n--------\n\nDefaults will be read from ~/.config/vdiff/config if it exists. This is a Python \nfile that is evaluated to determine the value of three variables: vimdiff, \ngvimdiff, and gui. The first two are the strings used to invoke vimdiff and \ngvimdiff. The third is a boolean that indicates which should be the default. If \ngui is true, gvimdiff is used by default, otherwise vimdiff is the default. An \nexample file might contain::\n\n vimdiff = 'gvimdiff -v'\n gvimdiff = 'gvimdiff -f'\n gui = True\n\nThese values also happen to be the default defaults.\n\nAs a Package\n------------\n\nYou can also use vdiff in your own Python programs. To do so, you would do \nsomething like the following::\n\n from inform import Error\n from vdiff import Vdiff\n\n vdiff = Vdiff(lfile, rfile)\n\n try:\n vdiff.edit()\n except KeyboardInterrupt:\n vdiff.cleanup()\n except Error as err:\n err.report()\n\n\nInstallation\n------------\n\nRuns only on Unix systems. Requires Python 3.5 or later.\nInstall by running './install' or 'pip3 install vdiff'.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/kenkundert/vdiff/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://nurdletech.com/linux-utilities/vdiff", "keywords": "vim,diff", "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "vdiff", "package_url": "https://pypi.org/project/vdiff/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vdiff/", "project_urls": { "Download": "https://github.com/kenkundert/vdiff/tarball/master", "Homepage": "http://nurdletech.com/linux-utilities/vdiff" }, "release_url": "https://pypi.org/project/vdiff/2.4.0/", "requires_dist": null, "requires_python": null, "summary": "Efficiently manage the differences between two files using vim.", "version": "2.4.0" }, "last_serial": 2081516, "releases": { "2.1.0": [ { "comment_text": "", "digests": { "md5": "cd6ce19ebb7c2c3851d4322cc7ca7954", "sha256": "b910a9381700274be477e7c327a0dd5242e2cac1148c207cff26ceb1fd6f665f" }, "downloads": -1, "filename": "vdiff-2.1.0.tar.gz", "has_sig": false, "md5_digest": "cd6ce19ebb7c2c3851d4322cc7ca7954", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3885, "upload_time": "2016-01-18T03:38:42", "url": "https://files.pythonhosted.org/packages/88/56/c6a89c7402a989cbbd94474244a16c83b8b2cd4454abecada02b64641ef4/vdiff-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "69c043c0285a5191816f457dcc93dfab", "sha256": "19cbd45752228237db1d1dc5a06eda210c5787d247221e04fd168d16a2d9898b" }, "downloads": -1, "filename": "vdiff-2.1.1.tar.gz", "has_sig": false, "md5_digest": "69c043c0285a5191816f457dcc93dfab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3895, "upload_time": "2016-01-18T03:49:44", "url": "https://files.pythonhosted.org/packages/55/ea/860bfafe62f470d4692067723081022518340261178104d2f58b85eedf89/vdiff-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "7c8c3ceaef2d8c62fa224d202cbae80f", "sha256": "e186695611ad3813c251b736f227601dcaf0c1b63a14a4e7325b82883be35462" }, "downloads": -1, "filename": "vdiff-2.1.2.tar.gz", "has_sig": false, "md5_digest": "7c8c3ceaef2d8c62fa224d202cbae80f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3718, "upload_time": "2016-01-29T09:12:22", "url": "https://files.pythonhosted.org/packages/02/91/c2fa5508d0bf3ed01d778a8ed6fcd8ed67bc18bf8c9b469ddff888193a47/vdiff-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "9342fd0cc8a4bebbdd28e72a525995fa", "sha256": "2cc15cb72e9c44aa7629de2e3c26b3ebde39ecc4710f3b6f0439f738ae388abe" }, "downloads": -1, "filename": "vdiff-2.1.3.tar.gz", "has_sig": false, "md5_digest": "9342fd0cc8a4bebbdd28e72a525995fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3955, "upload_time": "2016-02-04T01:31:50", "url": "https://files.pythonhosted.org/packages/ca/76/523249c9bda10036dfe59bb15508a63ccf9be674d86ef2f44fc79a5efb5a/vdiff-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "ae175354b47791afa85b4117360de536", "sha256": "6b207727a51bd43ad79e062dfac37a4ecb09b07a584d90bd8cba333e3d146a25" }, "downloads": -1, "filename": "vdiff-2.1.4.tar.gz", "has_sig": false, "md5_digest": "ae175354b47791afa85b4117360de536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3953, "upload_time": "2016-02-07T00:21:05", "url": "https://files.pythonhosted.org/packages/53/aa/a08b65f656c695302e93caa7d54e5217263a82da85460bac959576fb2aaf/vdiff-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "dd0df9b57bbb4a370c721773741b8dd2", "sha256": "00bdd11d5e58ff2692fe7143f1d147c3686e6dbfa9d1b788dea4cd74781706a9" }, "downloads": -1, "filename": "vdiff-2.1.5.tar.gz", "has_sig": false, "md5_digest": "dd0df9b57bbb4a370c721773741b8dd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3953, "upload_time": "2016-02-12T19:57:03", "url": "https://files.pythonhosted.org/packages/fc/71/fb14930b25b0a7c76765630ca9c30f4ff24bf328b0391c0f33f9274fd654/vdiff-2.1.5.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "9911b7992f00af2b31007fc741e3d90e", "sha256": "e815e578b215ee69fdb75e86c571baa689d738d03349494918c35ade3a3aaec9" }, "downloads": -1, "filename": "vdiff-2.2.0.tar.gz", "has_sig": false, "md5_digest": "9911b7992f00af2b31007fc741e3d90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3956, "upload_time": "2016-02-26T23:43:27", "url": "https://files.pythonhosted.org/packages/7d/5d/3787377b6c2360f2cca2f4a740fb38303cbf5877736f7d5466a7aece4868/vdiff-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "9a5115f23e90e88144e72c8ec1835d02", "sha256": "f3b0731acdeb811e230aa77f3adf307252636385a3ae97ab1a7e9313e839fa9b" }, "downloads": -1, "filename": "vdiff-2.3.0.tar.gz", "has_sig": false, "md5_digest": "9a5115f23e90e88144e72c8ec1835d02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4844, "upload_time": "2016-03-25T01:04:37", "url": "https://files.pythonhosted.org/packages/36/6e/30460b79223ed6fde185424168c03e8c201691598524cd93462a006eaa32/vdiff-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "a13aa72378db633030cf4c032ea13abc", "sha256": "448f912caed2baaa12f4ef5cf4cf51b046c69cf97903fc257f295be8e02044cc" }, "downloads": -1, "filename": "vdiff-2.3.1.tar.gz", "has_sig": false, "md5_digest": "a13aa72378db633030cf4c032ea13abc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4852, "upload_time": "2016-03-25T16:48:07", "url": "https://files.pythonhosted.org/packages/b8/fb/1f7f5eb201d186b1f19979c05deefae58a01155f313fa7bdc22176229380/vdiff-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "b30c14e6e81daeee31c8963c331de946", "sha256": "508b7a9f8496d1c0145b85cb8f414690ef9cc4009f5e10a8831523188a59b7ef" }, "downloads": -1, "filename": "vdiff-2.3.2.tar.gz", "has_sig": false, "md5_digest": "b30c14e6e81daeee31c8963c331de946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4918, "upload_time": "2016-03-25T17:04:56", "url": "https://files.pythonhosted.org/packages/62/bc/22f1af74a3c9fbb69d1258f88ad7f6ddac6400f6d46ff57a4defe30be070/vdiff-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "0beb38bb912347700823c1055939ada4", "sha256": "de1441ca5e5efe14e0f616748c03f156a09b8460ffec2bae6a2bdc0df79f6722" }, "downloads": -1, "filename": "vdiff-2.3.3.tar.gz", "has_sig": false, "md5_digest": "0beb38bb912347700823c1055939ada4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4947, "upload_time": "2016-03-25T17:08:12", "url": "https://files.pythonhosted.org/packages/ac/31/2d97d67f3c57b3cffddc4ebb8d28ff4414542380082cf848ab2483cc1cd6/vdiff-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "78fd81cd3ea606e06022a66a68133398", "sha256": "1bdae2e5dfc55a230a10c7372971c8256cfee6db2043d906f7749c66d3247787" }, "downloads": -1, "filename": "vdiff-2.3.4.tar.gz", "has_sig": false, "md5_digest": "78fd81cd3ea606e06022a66a68133398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5018, "upload_time": "2016-03-25T17:23:31", "url": "https://files.pythonhosted.org/packages/fa/2b/c715d92f587083e707a4f4dd6e29ca63800bca7dca2263e030c6988783e8/vdiff-2.3.4.tar.gz" } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "ac8cd1675c2198c72bf034b70809be6b", "sha256": "4dd11cd5af37ab39e69931757fb491b64c7e4ba89efc9b04b1aa8f37dd55e22f" }, "downloads": -1, "filename": "vdiff-2.3.5.tar.gz", "has_sig": false, "md5_digest": "ac8cd1675c2198c72bf034b70809be6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4995, "upload_time": "2016-03-25T18:12:56", "url": "https://files.pythonhosted.org/packages/51/d9/e49b6d1f899fe636ae99359207269e774a24a62738727b9ad20d46aac2b9/vdiff-2.3.5.tar.gz" } ], "2.3.6": [ { "comment_text": "", "digests": { "md5": "120022dba779e9dc0808b5c4989030cb", "sha256": "c5c1be1ebfbf6f9e5adcb815ba82abc93d895f68d6a83233c201fe982a6e20c9" }, "downloads": -1, "filename": "vdiff-2.3.6.tar.gz", "has_sig": false, "md5_digest": "120022dba779e9dc0808b5c4989030cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5045, "upload_time": "2016-03-25T18:20:17", "url": "https://files.pythonhosted.org/packages/e9/1d/cf25b82aa1d2f3cbd93622ed97ad10c57f10082e03a309537bff79c92d9e/vdiff-2.3.6.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "2fb523a50fad1e6d3c7259ef314f6816", "sha256": "5b0a7d0555e96bec654396e32e1bd2c9a719bcefe952cae694456f1c6138033f" }, "downloads": -1, "filename": "vdiff-2.4.0.tar.gz", "has_sig": false, "md5_digest": "2fb523a50fad1e6d3c7259ef314f6816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5146, "upload_time": "2016-04-24T18:55:35", "url": "https://files.pythonhosted.org/packages/41/ca/aefae0c83123c59c1a0fc7460e40e9205938dbdfcbd3e0e51886e0b6232f/vdiff-2.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2fb523a50fad1e6d3c7259ef314f6816", "sha256": "5b0a7d0555e96bec654396e32e1bd2c9a719bcefe952cae694456f1c6138033f" }, "downloads": -1, "filename": "vdiff-2.4.0.tar.gz", "has_sig": false, "md5_digest": "2fb523a50fad1e6d3c7259ef314f6816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5146, "upload_time": "2016-04-24T18:55:35", "url": "https://files.pythonhosted.org/packages/41/ca/aefae0c83123c59c1a0fc7460e40e9205938dbdfcbd3e0e51886e0b6232f/vdiff-2.4.0.tar.gz" } ] }