{ "info": { "author": "Dustin Spicuzza", "author_email": "dustin@virtualroadside.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "git-source-track\n================\n\nThis is a tool that makes it easier to track source code changes between two\nrepositories. This tool was originally developed for use by the RobotPy project,\nand made it easier for me to maintain a python port of various Java libraries.\n\nThis tool assumes there is an 'original' git repository, and a 'destination' git\nrepository that is being validated. There is assumed a one to one relationship\nbetween various original and destination files. This tool provides quick and\neasy shortcuts to allow you to record metadata in the destination files that\nallow you to track changes in the source files:\n\n* Record which file it comes from\n* Mark the latest manually verified revision in the destination\n* Allow viewing the latest modifications to the source file (if any)\n* Update the revision metadata in the destination file\n\nInstall\n-------\n\n::\n\n pip install git-source-track\n\nConfiguration\n-------------\n\nCreate a file called '.gittrack' in the root of the destination git repository\nthat has the following ini-style format::\n \n [git-source-track]\n \n # Original files\n upstream_root = ../path/to/files\n \n # Commit in original repository\n upstream_commit = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n \n # Files that are being validated \n validation_root = path/to_files\n \n # (optional) Commits to exclude from git log output\n exclude_commits_file = foo/exclude_commits.txt\n\nNow you can issue git commands and magic will happen!\n\nUsage\n-----\n\nSee the help command for more information.\n\n::\n \n $ git source-track help\n\nKnown issues\n------------\n\n* Tool mostly tested using Python 3, but should work on Python 2\n* Probably won't work on Windows, due to the use of the 'sh' package and because\n there are dependencies on unix-style tools\n * May work in Windows 10 posix environment\n* Assumes destination files are python files\n* Emits python style comments on destination files\n\nPull requests are welcome to fix any of these problems. :)\n\nAuthor\n------\n\nDustin Spicuzza (dustin@virtualroadside.com)\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/virtuald/git-source-track", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "git-source-track", "package_url": "https://pypi.org/project/git-source-track/", "platform": "", "project_url": "https://pypi.org/project/git-source-track/", "project_urls": { "Homepage": "https://github.com/virtuald/git-source-track" }, "release_url": "https://pypi.org/project/git-source-track/0.3.8/", "requires_dist": null, "requires_python": "", "summary": "Track changes between two git repositories", "version": "0.3.8" }, "last_serial": 3447282, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "23f22c63dbbacec0183531d042a9010d", "sha256": "ca302e528404265e2083370d144a02d719af56872a6cefe24c2ce89f430b4823" }, "downloads": -1, "filename": "git-source-track-0.1.0.tar.gz", "has_sig": false, "md5_digest": "23f22c63dbbacec0183531d042a9010d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10971, "upload_time": "2016-10-21T07:57:32", "url": "https://files.pythonhosted.org/packages/92/57/fedce7fa3f6a3ad9013a2227e66e75c4d3c93522578a0f051e204f0dcb07/git-source-track-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e364289c707d4170f564c926eb39a5cf", "sha256": "401cfc0d43538dc8f04e0fcbefa6c5844d47118ad4478825c3779cdeb9a4a610" }, "downloads": -1, "filename": "git-source-track-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e364289c707d4170f564c926eb39a5cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11791, "upload_time": "2016-10-22T07:56:07", "url": "https://files.pythonhosted.org/packages/ec/2c/1cbaf40bf8fb107feb10d7e2cf7490a5cb1a380ed6b0a847e57b5b1f7a40/git-source-track-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2e4f060ba1a5e97077867000cffe4c1e", "sha256": "40d3b7e3d8eb7f137f526988077a922512924057454b7d879c87107b143b6461" }, "downloads": -1, "filename": "git-source-track-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2e4f060ba1a5e97077867000cffe4c1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11825, "upload_time": "2016-10-22T20:43:59", "url": "https://files.pythonhosted.org/packages/ad/f0/43741429e2929802ca6b96ee63a050a1bbc7daea02f4568f50fc3fe9137b/git-source-track-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "89aa971d308bf0d3ae90c23bb7eb01c3", "sha256": "9a3a34fca9185c2d553e7a0fdbf5917a9719b7dee15f5af86939c0cd300737ce" }, "downloads": -1, "filename": "git-source-track-0.3.0.tar.gz", "has_sig": false, "md5_digest": "89aa971d308bf0d3ae90c23bb7eb01c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12715, "upload_time": "2016-11-20T03:13:57", "url": "https://files.pythonhosted.org/packages/56/f6/347fe41733e13908bb153ee7916e7372955b4adffa03599dda9f9e1c1a5c/git-source-track-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4d25b9edb90fa7796e5e695aec817375", "sha256": "87062a7c68be3d6bca441cd342549267b61d4a06224724451329acf164cf4acc" }, "downloads": -1, "filename": "git-source-track-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4d25b9edb90fa7796e5e695aec817375", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13203, "upload_time": "2016-12-03T19:19:08", "url": "https://files.pythonhosted.org/packages/ae/e7/ef77fe47db62508f3eb4aaf6bea101a08c36e9364bcef44741c35aadb33a/git-source-track-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5035926e2cc0c495b69faddfe66abba9", "sha256": "ea8b32c0e37fbbfba61dc94a50c57f096e055b691a23539df05bd5602251a6f1" }, "downloads": -1, "filename": "git-source-track-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5035926e2cc0c495b69faddfe66abba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13649, "upload_time": "2017-09-19T06:37:46", "url": "https://files.pythonhosted.org/packages/98/52/c754fcc27e33929a1e1af2d7a53c2ea27f6d510d0db3f47ed8709f309c11/git-source-track-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "fe405dd722ff5db075681ddc620d301f", "sha256": "27e7bf95bcba9ee5895f93bf3d252c803545b249869b1160536c157dafa7b2d2" }, "downloads": -1, "filename": "git-source-track-0.3.3.tar.gz", "has_sig": false, "md5_digest": "fe405dd722ff5db075681ddc620d301f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13666, "upload_time": "2017-09-22T22:03:08", "url": "https://files.pythonhosted.org/packages/fb/08/0a2d34065a55b06be6e50c60c2a8527528118f5621eb04c5326dd0b12f67/git-source-track-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "b71d79b806f975a0a3efe086a942d2e4", "sha256": "8bc12e958ec81446f8d10cd09a3f7e6ed0f126fe137b7724fa7c8b25aad95d42" }, "downloads": -1, "filename": "git-source-track-0.3.4.tar.gz", "has_sig": false, "md5_digest": "b71d79b806f975a0a3efe086a942d2e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13831, "upload_time": "2017-09-27T05:04:56", "url": "https://files.pythonhosted.org/packages/b2/35/8b0ad4ce69af6b70de50e5f2fd16ebcbb4950400186e29229903f198d7a4/git-source-track-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "2110a2e4d5bc342349b9ee2c8d56e461", "sha256": "406dd665d011d4c308ebfe17baa31a8b20c8443a07a88d3c973e38fe2750c9cd" }, "downloads": -1, "filename": "git-source-track-0.3.5.tar.gz", "has_sig": false, "md5_digest": "2110a2e4d5bc342349b9ee2c8d56e461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13880, "upload_time": "2017-09-28T04:58:10", "url": "https://files.pythonhosted.org/packages/8c/9e/1980564dbbe40cf6a357d98df3218177700444cf044f52bd3255f1706f5e/git-source-track-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "d71681a2ba729af93dfb3cc0405a3e94", "sha256": "b9be8974896f650e4fe02b049aad0173bce0031a299e228387cb128defe9ebaa" }, "downloads": -1, "filename": "git-source-track-0.3.6.tar.gz", "has_sig": false, "md5_digest": "d71681a2ba729af93dfb3cc0405a3e94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13911, "upload_time": "2017-10-08T16:32:30", "url": "https://files.pythonhosted.org/packages/58/7d/0f5223d07e6563dda00a388ab39211993791a664b2c333606a564976d8a6/git-source-track-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "3efc96a221179298cf29496ff4f7bcad", "sha256": "cbbbbd8d430ef1d9a45707416d5c718e302e646355dbc43472a4a7ddb5e635f2" }, "downloads": -1, "filename": "git-source-track-0.3.7.tar.gz", "has_sig": false, "md5_digest": "3efc96a221179298cf29496ff4f7bcad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13811, "upload_time": "2017-10-23T01:20:14", "url": "https://files.pythonhosted.org/packages/98/1f/ce506d5190f934f47d20f91132a98485249c893678bd5e43a8c84d13b081/git-source-track-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "2e30f0e6681fb91b8d7402e2def5f2b4", "sha256": "7f942466a133bf6f138b174fa867448a12f83ed3a041a0e4fb18a7aa5b70a520" }, "downloads": -1, "filename": "git-source-track-0.3.8.tar.gz", "has_sig": false, "md5_digest": "2e30f0e6681fb91b8d7402e2def5f2b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14278, "upload_time": "2017-12-28T10:36:43", "url": "https://files.pythonhosted.org/packages/90/bf/e073f463cbca176b827ac3a333554bfb8b4c8bbe5e5879424ac5d8f2265e/git-source-track-0.3.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2e30f0e6681fb91b8d7402e2def5f2b4", "sha256": "7f942466a133bf6f138b174fa867448a12f83ed3a041a0e4fb18a7aa5b70a520" }, "downloads": -1, "filename": "git-source-track-0.3.8.tar.gz", "has_sig": false, "md5_digest": "2e30f0e6681fb91b8d7402e2def5f2b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14278, "upload_time": "2017-12-28T10:36:43", "url": "https://files.pythonhosted.org/packages/90/bf/e073f463cbca176b827ac3a333554bfb8b4c8bbe5e5879424ac5d8f2265e/git-source-track-0.3.8.tar.gz" } ] }