{ "info": { "author": "Konstantin Martini", "author_email": "k@tuxcode.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": ".. image:: https://img.shields.io/pypi/pyversions/flowtool-git.svg\n :target: https://pypi.python.org/pypi/flowtool-git\n :alt: PyPI Python Versions\n\n.. image:: https://img.shields.io/pypi/v/flowtool-git.svg\n :target: https://pypi.python.org/pypi/flowtool-git\n :alt: PyPI Latest Version\n\n.. image:: https://img.shields.io/pypi/format/flowtool-git.svg\n :target: https://pypi.python.org/pypi/flowtool-git\n :alt: PyPI Distribution Format\n\n\n.. _git: https://git-scm.com/\n.. _flowtool-versioning: https://github.com/isnok/py-flowlib/tree/master/versioning\n.. _flowtool-gitflow: https://github.com/isnok/py-flowlib/tree/master/gitflow\n\n\n.. _flowtool-git-doc:\n\nflowtool-git\n============\n\nThe practical git interface for almost all flowtool components.\n\nPractical meaning in this case, that whereever possible GitPython is used\nto interact with git repositories. But since GitPython does not yet support\nall the features used in flowtool's components, some features currently can\nonly be \"handmade\" by utilizing the git shell command. This is possible\ntrough GitPython already in a convenient manner, and is used whereever\ngit interaction is required.\n\nThe exception of 'all git interaction goes through here' are the drop-in\nfiles of `flowtool-versioning`_. Since these should be free of dependencies\nas much as possible (only stdlib by now) they call the `git`_ command directly.\n\nThis module also contains a libary of convenience functions for git tasks.\nIt has still a very small set of functions, like filtering tags for a certain\nprefix, or pre-parsing the output of `git status -s`.\n\n\nSource Links\n------------\n\nThe biggest module by now is :ref:`src.flowtool-git.common`.\nIt's main attraction is a cached git repository retrieval mechanism\n(check out the `@cached` function `local_repo`).\n\n:ref:`src.flowtool-git.config` contains two functions to retrieve the\nlocal repos git configuration as a two layer deep dict.\n\nThe code to manage git tags\n(two functions at the time of this being written).\nis contained in :ref:`src.flowtool-git.tags`.\n\nAll of these library files should receive bumps in the future, when the\n`flowtool-gitflow`_ components will be shaped out.", "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/isnok/py-flowlib", "keywords": "git,flow,shell,local,remote,commandline", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "flowtool-git", "package_url": "https://pypi.org/project/flowtool-git/", "platform": "Debian/GNU Linux", "project_url": "https://pypi.org/project/flowtool-git/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/isnok/py-flowlib" }, "release_url": "https://pypi.org/project/flowtool-git/0.7.24/", "requires_dist": null, "requires_python": null, "summary": "flowtool library of git related commands.", "version": "0.7.24" }, "last_serial": 2098029, "releases": { "0.7.1": [ { "comment_text": "", "digests": { "md5": "31a3a6ed432f316a10dd8b4e01667e2a", "sha256": "c1a1b3250dd83878cc90cfb0be3623737aa0f99e5b5b94167609b743adf5cfd1" }, "downloads": -1, "filename": "flowtool-git-0.7.1.tar.gz", "has_sig": false, "md5_digest": "31a3a6ed432f316a10dd8b4e01667e2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2200, "upload_time": "2016-03-24T23:57:45", "url": "https://files.pythonhosted.org/packages/f2/3b/02a0a62b78e9138296d5f0d8cb16bff8ce1204e3d272924c9c478a042233/flowtool-git-0.7.1.tar.gz" } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "8a31e2bc59572af81e22a2ca8399d751", "sha256": "cb3cf0a65e2aeb4453ff505ab6a015d4046c4513ecfa7928bbf21b2a826f062d" }, "downloads": -1, "filename": "flowtool-git-0.7.10.tar.gz", "has_sig": false, "md5_digest": "8a31e2bc59572af81e22a2ca8399d751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5891, "upload_time": "2016-04-02T22:49:18", "url": "https://files.pythonhosted.org/packages/8d/2f/b64b5b0ba59fcf1e3b23cb01d3a68d2a20dc06014a909da40f19b30ce789/flowtool-git-0.7.10.tar.gz" } ], "0.7.11": [ { "comment_text": "", "digests": { "md5": "4d96fdaa3932c5560142cf792ff2426e", "sha256": "1bcc809419069d569fdf8be136186dfbeead886ecfd81ef224f63a825a246ede" }, "downloads": -1, "filename": "flowtool-git-0.7.11.tar.gz", "has_sig": false, "md5_digest": "4d96fdaa3932c5560142cf792ff2426e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5907, "upload_time": "2016-04-03T00:38:20", "url": "https://files.pythonhosted.org/packages/d9/30/9903618f0520382bbf452fca756d52e8e5e8ae0dca741aac814e03f6f7bc/flowtool-git-0.7.11.tar.gz" } ], "0.7.12": [ { "comment_text": "", "digests": { "md5": "a73196d8cfe5ea4a94d86d7c59e09fa9", "sha256": "520fc673b8b6af7de03d27d5741b38dd421928f2ef1f7af7e0cac38b9f9b8450" }, "downloads": -1, "filename": "flowtool-git-0.7.12.tar.gz", "has_sig": false, "md5_digest": "a73196d8cfe5ea4a94d86d7c59e09fa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5975, "upload_time": "2016-04-03T00:58:10", "url": "https://files.pythonhosted.org/packages/33/38/dca48042482b50ce9a94e25dea67fd941e431faf456f53b4caba45bf3175/flowtool-git-0.7.12.tar.gz" } ], "0.7.13": [ { "comment_text": "", "digests": { "md5": "828b3c9f98f39e7602fef8c7e3ac2d4e", "sha256": "a29b49a464072686f570374e8ad1a6863f0f3ac816117d666fe3736817783d6a" }, "downloads": -1, "filename": "flowtool-git-0.7.13.tar.gz", "has_sig": false, "md5_digest": "828b3c9f98f39e7602fef8c7e3ac2d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5989, "upload_time": "2016-04-03T01:21:51", "url": "https://files.pythonhosted.org/packages/09/fe/8b3cd3f731d21058dd8d37757b10719bab8537b66a47f2ffd92429535499/flowtool-git-0.7.13.tar.gz" } ], "0.7.14": [ { "comment_text": "", "digests": { "md5": "74ec07c36e59fb8da78726b45a69026c", "sha256": "ad02ef8463c686851750e8939e54d672a821ffd4da7e150ca038a269b1c72b3c" }, "downloads": -1, "filename": "flowtool-git-0.7.14.tar.gz", "has_sig": false, "md5_digest": "74ec07c36e59fb8da78726b45a69026c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6017, "upload_time": "2016-04-03T01:32:33", "url": "https://files.pythonhosted.org/packages/f9/f0/ee5ca65b5e660566306ea340eef5f7deb830f82b55dd7d096905794ff0bf/flowtool-git-0.7.14.tar.gz" } ], "0.7.15": [ { "comment_text": "", "digests": { "md5": "35753d69d61416a80e9e98a7e0465665", "sha256": "2cfc2dd21dd6cb0f6b372da2e94987d2b13caeae5815438bbb12b60e53e4c86e" }, "downloads": -1, "filename": "flowtool-git-0.7.15.tar.gz", "has_sig": false, "md5_digest": "35753d69d61416a80e9e98a7e0465665", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6062, "upload_time": "2016-04-07T02:31:37", "url": "https://files.pythonhosted.org/packages/51/70/e6beae06d1671fc62f88ec6ac1b1ab01a1527e53b85fda64e24c63faaff2/flowtool-git-0.7.15.tar.gz" } ], "0.7.16": [ { "comment_text": "", "digests": { "md5": "1ccbb2386f9bd3bd4e9450e91f3db223", "sha256": "02e92c57de5ea7685c37461059f2e4cce2f24470601ce829e741fdf7b473594b" }, "downloads": -1, "filename": "flowtool-git-0.7.16.tar.gz", "has_sig": false, "md5_digest": "1ccbb2386f9bd3bd4e9450e91f3db223", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6245, "upload_time": "2016-04-07T16:11:54", "url": "https://files.pythonhosted.org/packages/b6/b5/526c726870ddbf0ef5f43cdb9f88632588fcc55627debd16401360821e88/flowtool-git-0.7.16.tar.gz" } ], "0.7.17": [ { "comment_text": "", "digests": { "md5": "103fc7c86afe245fcd1dca4f7b271a65", "sha256": "825140bbea7d7e3c3f37b19c38ce6332f9363a004cb481d6e05e3b95e897ce36" }, "downloads": -1, "filename": "flowtool_git-0.7.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "103fc7c86afe245fcd1dca4f7b271a65", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5151, "upload_time": "2016-04-09T12:33:54", "url": "https://files.pythonhosted.org/packages/5b/90/f01db8d29db9b0ba3c747c98da85d963f4c1aa410a01bf185cf2e7d0e74e/flowtool_git-0.7.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1089bc808f0832ff4fc6395b7d70946a", "sha256": "6669b239fe6f61bf81d04fc1c26f8ccd9be05b011ce396e7d072b2aefa993cba" }, "downloads": -1, "filename": "flowtool-git-0.7.17.tar.gz", "has_sig": false, "md5_digest": "1089bc808f0832ff4fc6395b7d70946a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7225, "upload_time": "2016-04-09T12:33:40", "url": "https://files.pythonhosted.org/packages/7d/fa/216080e448e4623de7ce366ea1ef699195866c039f37386e379d304eaa48/flowtool-git-0.7.17.tar.gz" } ], "0.7.18": [ { "comment_text": "", "digests": { "md5": "81de9f70146d8337fd549670f86662f9", "sha256": "b02d872489f70fc80fb2e74ec89f9f05a7bdb7ef96283876f3fcd9dce5d6ccd5" }, "downloads": -1, "filename": "flowtool_git-0.7.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81de9f70146d8337fd549670f86662f9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7875, "upload_time": "2016-04-14T00:07:34", "url": "https://files.pythonhosted.org/packages/4e/14/da540118129435f82e8ea96d436ffa20c0fd496b1619bf44196804068e54/flowtool_git-0.7.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68e3ac0c594793e68557e71d0974e973", "sha256": "c3330c4f93f55636bf1ad352688c06f48252ef181dfdb70f51e16719b20b9f1a" }, "downloads": -1, "filename": "flowtool-git-0.7.18.tar.gz", "has_sig": false, "md5_digest": "68e3ac0c594793e68557e71d0974e973", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8018, "upload_time": "2016-04-14T00:07:20", "url": "https://files.pythonhosted.org/packages/75/f9/ed57e4d20f83387e29a1e4177a6784e7b13b289964e7c3a9cfc8693b2f6e/flowtool-git-0.7.18.tar.gz" } ], "0.7.19": [ { "comment_text": "", "digests": { "md5": "3dcb52493b5ad5b2f344134deb8123a6", "sha256": "46a188f57968c183f7d32f973f2dbe8f24fdd558dd97cacecbef64795ed13c96" }, "downloads": -1, "filename": "flowtool-git-0.7.19.tar.gz", "has_sig": false, "md5_digest": "3dcb52493b5ad5b2f344134deb8123a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8081, "upload_time": "2016-04-23T02:29:51", "url": "https://files.pythonhosted.org/packages/f5/4f/5feeb4554ac50006f8f92bd7c487dcd92791de3ccbf69a8761767a0b4ca9/flowtool-git-0.7.19.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "f47d6bca5f0b08e06401968e1247c9af", "sha256": "71cd3de7ece02600887ec559f7203f36bf0fbba1d6a071ba352072b95a75eca6" }, "downloads": -1, "filename": "flowtool-git-0.7.2.tar.gz", "has_sig": false, "md5_digest": "f47d6bca5f0b08e06401968e1247c9af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2161, "upload_time": "2016-03-25T00:22:45", "url": "https://files.pythonhosted.org/packages/47/d1/c61c57f6151fc0c2b0543f39571dedf0b5b4ffd3f2184c0a3507c4b1bb89/flowtool-git-0.7.2.tar.gz" } ], "0.7.20": [ { "comment_text": "", "digests": { "md5": "53a08565ea8927467b0574ecd2651f48", "sha256": "8c26228c84e621e19da47c6b47e99da6859bb907aac09e84196be03e5d079472" }, "downloads": -1, "filename": "flowtool-git-0.7.20.tar.gz", "has_sig": false, "md5_digest": "53a08565ea8927467b0574ecd2651f48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8121, "upload_time": "2016-04-23T14:13:14", "url": "https://files.pythonhosted.org/packages/62/46/4c6e07e206bf4a515ec53fbb71650796fa38d0d7df473fe30369485627d1/flowtool-git-0.7.20.tar.gz" } ], "0.7.21": [ { "comment_text": "", "digests": { "md5": "33e89636884889801338be49d638ce83", "sha256": "03ddd4dd035f124e59f8f001abddc67592f94e1dc3008a302d20665406e1796e" }, "downloads": -1, "filename": "flowtool-git-0.7.21.tar.gz", "has_sig": false, "md5_digest": "33e89636884889801338be49d638ce83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8140, "upload_time": "2016-04-23T14:21:15", "url": "https://files.pythonhosted.org/packages/58/ee/a2cb888db41389af76c69cfc0779e054b385db37b668c33b8aa054fa90ef/flowtool-git-0.7.21.tar.gz" } ], "0.7.22": [ { "comment_text": "", "digests": { "md5": "034162292ba0db759ebd8f3d0e5d9157", "sha256": "9e1fdcae727233f67f554cdc25acaadf2102b0f58e1fe4b4d3b092735bb9467c" }, "downloads": -1, "filename": "flowtool-git-0.7.22.tar.gz", "has_sig": false, "md5_digest": "034162292ba0db759ebd8f3d0e5d9157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8129, "upload_time": "2016-04-23T18:01:30", "url": "https://files.pythonhosted.org/packages/e0/cf/291537a40969ee193be31edc6221ee418b26a59f5ee9e7ef08242bbcd380/flowtool-git-0.7.22.tar.gz" } ], "0.7.23": [ { "comment_text": "", "digests": { "md5": "0d0266ce073bad9620acd1f7430c4a7a", "sha256": "2bd70132e8b3a275045c5afe53a420b4f13070a87bf8d8c9b870c051d82cd1dc" }, "downloads": -1, "filename": "flowtool_git-0.7.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d0266ce073bad9620acd1f7430c4a7a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8265, "upload_time": "2016-04-24T15:05:24", "url": "https://files.pythonhosted.org/packages/35/cc/79c7a6e58b212b6c272eab13a209ce29b227c402b4df6d2b9144801fc2f5/flowtool_git-0.7.23-py2.py3-none-any.whl" } ], "0.7.24": [ { "comment_text": "", "digests": { "md5": "41d00473080cb2abe2b0a63ac494bb27", "sha256": "617a70f43cfbc5ecfb63c8b39968092837d752575278d750b851d316e52a2450" }, "downloads": -1, "filename": "flowtool_git-0.7.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41d00473080cb2abe2b0a63ac494bb27", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12757, "upload_time": "2016-05-04T01:00:57", "url": "https://files.pythonhosted.org/packages/8e/70/92c3b655ced5dc0f3e12824f45f3312d71eaab64a852e1913757e7f4298b/flowtool_git-0.7.24-py2.py3-none-any.whl" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "b54adebb5f19d26a83c125db086f9958", "sha256": "d3c31c15bed53808a77762b4f7a9484f214e0659eafc1217906601c2f3405125" }, "downloads": -1, "filename": "flowtool-git-0.7.3.tar.gz", "has_sig": false, "md5_digest": "b54adebb5f19d26a83c125db086f9958", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4486, "upload_time": "2016-03-30T22:57:17", "url": "https://files.pythonhosted.org/packages/e9/75/c54d4bf4776e9d981e6e464b4a40fa34821c67a52675558eb06d5e060786/flowtool-git-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "6ac08192a26cb410716a513455500eac", "sha256": "172bd391795bf18cad798c09e27a8ad30409e9ae238f0d9ba1b8a099b0240a93" }, "downloads": -1, "filename": "flowtool-git-0.7.4.tar.gz", "has_sig": false, "md5_digest": "6ac08192a26cb410716a513455500eac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4502, "upload_time": "2016-03-31T20:11:49", "url": "https://files.pythonhosted.org/packages/be/2f/eba5f34abad52d390edde659b2d8231f4e7dfcb83b20284b7ef7a8a68140/flowtool-git-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "317603ed781dca41515cc4bcb39948a5", "sha256": "e0fe8e0ecc1c899521db12e784f76d045c7c5817efe8572f54738cbf02185e46" }, "downloads": -1, "filename": "flowtool-git-0.7.5.tar.gz", "has_sig": false, "md5_digest": "317603ed781dca41515cc4bcb39948a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4550, "upload_time": "2016-03-31T20:28:33", "url": "https://files.pythonhosted.org/packages/fc/d8/b6ce822dc3d27fe7d760d4a5560bcf3d80705177f537109277c35586d01d/flowtool-git-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "0b07564436cdf5119640302107708a3e", "sha256": "e1822a06d2c9c34b59ef8bd45b628eee3e84d33fe8d3673449b244019d86e708" }, "downloads": -1, "filename": "flowtool-git-0.7.6.tar.gz", "has_sig": false, "md5_digest": "0b07564436cdf5119640302107708a3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5892, "upload_time": "2016-03-31T22:08:49", "url": "https://files.pythonhosted.org/packages/2c/3d/7f96a48ceed2fe578e236f6a2a141cbdd396d52230ad4f31fcdff01bc84b/flowtool-git-0.7.6.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "a61c0babfd44a8a6c0b0fb2d6921707b", "sha256": "dea14b36a42d0088322b375f14b6636f496924f93cc584bfa87ff0117ad0e7df" }, "downloads": -1, "filename": "flowtool-git-0.7.8.tar.gz", "has_sig": false, "md5_digest": "a61c0babfd44a8a6c0b0fb2d6921707b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6371, "upload_time": "2016-04-01T02:41:11", "url": "https://files.pythonhosted.org/packages/a5/21/621264b2756ccce0ae184c08a7944033080acec47ec4193bea4e7ba7b569/flowtool-git-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "b45121c16f50a6fbed1d4a71486ed894", "sha256": "fd7e04b07ac92dde50b68cb48b009925eee258306134b13861d042e4c13db416" }, "downloads": -1, "filename": "flowtool-git-0.7.9.tar.gz", "has_sig": false, "md5_digest": "b45121c16f50a6fbed1d4a71486ed894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5556, "upload_time": "2016-04-02T19:11:43", "url": "https://files.pythonhosted.org/packages/98/ed/a3a2d66a7b811d4b48256590a052e12b98962333b35a79b52398e361af7c/flowtool-git-0.7.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "41d00473080cb2abe2b0a63ac494bb27", "sha256": "617a70f43cfbc5ecfb63c8b39968092837d752575278d750b851d316e52a2450" }, "downloads": -1, "filename": "flowtool_git-0.7.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41d00473080cb2abe2b0a63ac494bb27", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12757, "upload_time": "2016-05-04T01:00:57", "url": "https://files.pythonhosted.org/packages/8e/70/92c3b655ced5dc0f3e12824f45f3312d71eaab64a852e1913757e7f4298b/flowtool_git-0.7.24-py2.py3-none-any.whl" } ] }