{ "info": { "author": "sidfate", "author_email": "sidfate@163.com", "bugtrack_url": null, "classifiers": [], "description": "GitHelper\n=========\n\nA git tool to push for multi projects.\n\nIf you are a full-stack or manage multiple projects, it's too fussy to\ntype git command to push the code particularly the changes in the\nproject are frequent. So GitHelper can help you to manage projects' git\nwith the simple command.\n\nEnjoy it :).\n\nInstalling\n----------\n\nTo install an already packaged version directly from PyPi:\n\n::\n\n $ pip install git-helper\n\nUsage\n-----\n\nghelp\n~~~~~\n\ntype the ``ghelp`` in shell you can see all the usage of this command.\n\n::\n\n $ ghelp\n usage: ghelp [command] [namespace]\n\n positional arguments:\n namespace execute namespace's action\n\n optional arguments:\n -h, --help show this help message and exit\n -l [LIST [LIST ...]], --list [LIST [LIST ...]]\n list namespace info\n -d [DELETE [DELETE ...]], --delete [DELETE [DELETE ...]]\n delete namespace\n -a [ADD [ADD ...]], --add [ADD [ADD ...]]\n add namespace\n -u [UPDATE [UPDATE ...]], --update [UPDATE [UPDATE ...]]\n update namespace info\n -v, --version show program's version number and exit\n\nghelp -a,-add\n~~~~~~~~~~~~~\n\n``ghelp -a`` creates a new namespace.That will receive three params:\n\n- namespace: generally the project name\n- from\\_branch: the local raw branch\n- to\\_branch: the remote target branch\n\nThe created namespace will be saved into one local file(push.json) which\nis formatted with json.\n\n.. code:: shell\n\n $ ghelp -a\n Input the namespace name:gstore\n Input root directory of namespace:D:\\work\\GStore\n Input the local raw branch:lumen\n Input the origin target branch:release-2.0.0\n Create a new namespace(gstore).\n\nghelp namespace [message]\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``ghelp [namespace]`` is the most important command. This command\nexecute the full operation, include commit and push the local branch and\nmerge the local branch into another target branch which generally is the\nremote one. By the way, the argv ``message`` is the commit message, and\nalso optional.\n\n::\n\n $ ghelp gstore 111\n Active code page: 65001\n\n lumen\n\n\n Your branch is up-to-date with 'origin/lumen'.\n Already on 'lumen'\n\n\n\n [git commit -m \"111\"] end with a error return code 1\n On branch lumen\n Your branch is up-to-date with 'origin/lumen'.\n\n nothing to commit, working tree clean\n\n Everything up-to-date\n\n Your branch is up-to-date with 'origin/release-2.0.0'.\n Switched to branch 'release-2.0.0'\n\n Already up-to-date.\n\n git merge -m \"Merge lumen into release-2.0.0\" lumen\n Merge made by the 'recursive' strategy.\n _mall/tests/Http/Home/AppTest.php | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\n To code.aliyun.com:ecarx-srv/GStore.git\n 32a9b2b3..d4bc675a release-2.0.0 -> release-2.0.0\n\n Your branch is up-to-date with 'origin/lumen'.\n Switched to branch 'lumen'\n\n Finished!\n\nghelp -l,--list [namespace]\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``ghelp -l`` lists the namespace info.If namespace is not given, show\nall namespace's info.\n\nshow one namespace:\n\n::\n\n $ ghelp -l gstore\n [gstore]\n root_dir=D:\\work\\GStore\n from_branch=lumen\n to_branch=release-1.0.0\n\nshow all namespace:\n\n::\n\n $ ghelp -l\n [gstore]\n root_dir=D:\\work\\GStore\n from_branch=lumen\n to_branch=release-1.0.0\n\n [test]\n root_dir=D:/test\n from_branch=dev\n to_branch=master\n\nghelp -d,--delete [namespace]\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``ghelp -d`` deletes the namespace.If namespace is not given, it will\nclear all namespace.\n\ndelete one:\n\n::\n\n $ ghelp -d gstore\n Namespace(gstore) has been deleted\n\nclear all:\n\n::\n\n $ ghelp -d\n Are you sure to clean all the namespace(Y/N):y\n Clean all the namespace has been canceled.\n\nghelp -u,--update namespace\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``ghelp -u`` updates the namespace info.\n\n::\n\n $ ghelp -u gstore\n Input namespace's root directory(D:\\work\\GStore):\n Input the local raw branch(lumen):\n Input the origin target branch(release-2.0.0):release-1.0.0\n Update the namespace(gstore).\n\nDevelopment\n-----------\n\nRequirements\n~~~~~~~~~~~~\n\n- python >= 3.5\n\nBuilding\n~~~~~~~~\n\nGitHelper uses Python'setuptools to manage dependencies and build.\n\nTo install its dependencies:\n\n::\n\n $ python setup.py install\n\nExample setups\n--------------\n\nLicense\n-------\n\nMIT.\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/Sidfate/GitHelper", "keywords": "git", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "git-helper", "package_url": "https://pypi.org/project/git-helper/", "platform": "any", "project_url": "https://pypi.org/project/git-helper/", "project_urls": { "Homepage": "https://github.com/Sidfate/GitHelper" }, "release_url": "https://pypi.org/project/git-helper/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "a git tool to push for multi projects", "version": "1.0.7" }, "last_serial": 3627325, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "6dde82c7e69c78f4516ec8e0b34ffe24", "sha256": "966acbd8f4660775a6df8cf1c93843d7755925902f1481452896e186ffdc6ece" }, "downloads": -1, "filename": "git-helper-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6dde82c7e69c78f4516ec8e0b34ffe24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3652, "upload_time": "2018-02-06T06:47:41", "url": "https://files.pythonhosted.org/packages/a2/3b/8324d43cf7f063e96af205a251d5ef274e30ff94c395b3bf12ee3f8c6b35/git-helper-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1691f5c8b7860ee49b50502325c80356", "sha256": "6c8b2b025e82a10793067abc5e4befaef89724efd7fb8173523ed91911fd605b" }, "downloads": -1, "filename": "git-helper-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1691f5c8b7860ee49b50502325c80356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3701, "upload_time": "2018-02-06T08:02:59", "url": "https://files.pythonhosted.org/packages/5e/c7/ebe43601693907715bb4dfe933270621ad194fb5705d9a1d447ad69832ef/git-helper-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "61377db5f1fcf5e8ded0c7b5be9d3943", "sha256": "30865f987aaaa04fa1f50ffc5c7037c994362f5f1661bd5603a86c93bfc5f182" }, "downloads": -1, "filename": "git-helper-1.0.3.tar.gz", "has_sig": false, "md5_digest": "61377db5f1fcf5e8ded0c7b5be9d3943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3728, "upload_time": "2018-02-06T08:54:18", "url": "https://files.pythonhosted.org/packages/d8/5f/ed7f77304565106f3802051edb94b3153cb8561f1c92f82bf425707970e5/git-helper-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "21354398802478397bbb8c3800a847df", "sha256": "9fe9131ff4e2280f3cff09fd98f538c7f7ba837b63264177f3fd8ac6eec93a2e" }, "downloads": -1, "filename": "git-helper-1.0.4.tar.gz", "has_sig": false, "md5_digest": "21354398802478397bbb8c3800a847df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5741, "upload_time": "2018-02-07T01:46:36", "url": "https://files.pythonhosted.org/packages/20/4b/a0970bac9b06a85c466715e05f8bd34db4a9c2aed703477fa533770c25fe/git-helper-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "daea0253ee51462f37c92de4179d2bc1", "sha256": "fa0c1a7cba3ac9c8d5667a45b9c37e08fee2e377e654c29c1fb1186befdcc5a8" }, "downloads": -1, "filename": "git-helper-1.0.5.tar.gz", "has_sig": false, "md5_digest": "daea0253ee51462f37c92de4179d2bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5869, "upload_time": "2018-02-07T02:05:26", "url": "https://files.pythonhosted.org/packages/bf/a4/bf1f18bd4ec807f148fe73cf33ad29f3c6bd8bd9a94b34756750939ddca7/git-helper-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "c3d035e9547302796f8be2bcbf0e8663", "sha256": "ecb705b1625875a71566c71e2f189d918697afdebf3769003eb1e3b3e4edc5d2" }, "downloads": -1, "filename": "git-helper-1.0.6.tar.gz", "has_sig": false, "md5_digest": "c3d035e9547302796f8be2bcbf0e8663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5871, "upload_time": "2018-02-07T02:20:23", "url": "https://files.pythonhosted.org/packages/ff/a3/064fdda11e8a1cf73dcc230f24374e49ad65d7b45044c784f33fec62f59a/git-helper-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "c47fc44e6d4621c212bb4c1664575801", "sha256": "f3f7195c083608bc6f9eff2dfcc908334d65ed01e909a3bde857635ae93a8f3a" }, "downloads": -1, "filename": "git-helper-1.0.7.tar.gz", "has_sig": false, "md5_digest": "c47fc44e6d4621c212bb4c1664575801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5875, "upload_time": "2018-03-01T03:07:45", "url": "https://files.pythonhosted.org/packages/7d/c5/16f867a19ef4c89e9364c7608f27be30bb90a9322091b477f317d565d7a3/git-helper-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c47fc44e6d4621c212bb4c1664575801", "sha256": "f3f7195c083608bc6f9eff2dfcc908334d65ed01e909a3bde857635ae93a8f3a" }, "downloads": -1, "filename": "git-helper-1.0.7.tar.gz", "has_sig": false, "md5_digest": "c47fc44e6d4621c212bb4c1664575801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5875, "upload_time": "2018-03-01T03:07:45", "url": "https://files.pythonhosted.org/packages/7d/c5/16f867a19ef4c89e9364c7608f27be30bb90a9322091b477f317d565d7a3/git-helper-1.0.7.tar.gz" } ] }