{ "info": { "author": "Anatoly Asviyan", "author_email": "aanatoly@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Version Control" ], "description": "## gwsa - git work space automation\n\nRuns common git commands on every git repo in a workspace\n\n## Usage\n### status\nThis command shows\n\n * status of repo: dirty or clean, \n * if rebase, merge or cherry-pick is in progress\n * commit difference with remote: ahead + behind commits\n * status of remote: gone or ok\n * if forced push happend\n\n![status](https://gitlab.com/aanatoly/gwsa/raw/master/doc/01-status.png)\n\n### fetch\n![fetch](https://gitlab.com/aanatoly/gwsa/raw/master/doc/02-fetch.png)\n\n### rebase\nRebase local tracking branches. In case of a conflict, it aborts rebase.\n\n![rebase](https://gitlab.com/aanatoly/gwsa/raw/master/doc/03-rebase.png)\n\n## Installation\n```bash\npip install gwsa\n```\n\n## Development\n```bash\n[[ -d venv ]] || virtualenv venv; . venv/bin/activate\nmake clean\nmake build\nmake test\nmake install\ndeactivate\n```\n\n## Credits\nThis project was inspired by [gws](https://github.com/StreakyCobra/gws) by Fabien Dubosson.
The reason for writing my own is a language. I prefer python over bash: better syntax, a lot of libraries, and easy install with `pip`\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/aanatoly/gwsa", "keywords": "", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "gwsa", "package_url": "https://pypi.org/project/gwsa/", "platform": "", "project_url": "https://pypi.org/project/gwsa/", "project_urls": { "Homepage": "https://gitlab.com/aanatoly/gwsa" }, "release_url": "https://pypi.org/project/gwsa/1.1.3/", "requires_dist": [ "gitpython", "blessed", "tox ; extra == 'dev'", "cmarkgfm ; extra == 'dev'", "twine ; extra == 'dev'" ], "requires_python": "", "summary": "git workspace automation", "version": "1.1.3" }, "last_serial": 4632426, "releases": { "1.1.3": [ { "comment_text": "", "digests": { "md5": "b02895bb7e83c22bc2ccd94d7ac75fdd", "sha256": "260e6aa695d3f42a03cf4bc826589cd651407f8bb08d3af2f01cd06b14e80367" }, "downloads": -1, "filename": "gwsa-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b02895bb7e83c22bc2ccd94d7ac75fdd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17681, "upload_time": "2018-12-25T01:08:29", "url": "https://files.pythonhosted.org/packages/8e/83/625d43e52851d47c748153600f17977cee4eb547b188005c1f691863c31d/gwsa-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc75f7162cafea6ed1af7fdc81c3560d", "sha256": "f6b4e57f41a6f81ae697e8b3868fee2c645410b1bbb63d5880b7bb6cabed6332" }, "downloads": -1, "filename": "gwsa-1.1.3.tar.gz", "has_sig": false, "md5_digest": "fc75f7162cafea6ed1af7fdc81c3560d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31947, "upload_time": "2018-12-25T01:08:31", "url": "https://files.pythonhosted.org/packages/32/c0/ae632707492ee9e9f7f2f1109b33af811c316d9c490e1997f36b4b82190d/gwsa-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b02895bb7e83c22bc2ccd94d7ac75fdd", "sha256": "260e6aa695d3f42a03cf4bc826589cd651407f8bb08d3af2f01cd06b14e80367" }, "downloads": -1, "filename": "gwsa-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b02895bb7e83c22bc2ccd94d7ac75fdd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17681, "upload_time": "2018-12-25T01:08:29", "url": "https://files.pythonhosted.org/packages/8e/83/625d43e52851d47c748153600f17977cee4eb547b188005c1f691863c31d/gwsa-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc75f7162cafea6ed1af7fdc81c3560d", "sha256": "f6b4e57f41a6f81ae697e8b3868fee2c645410b1bbb63d5880b7bb6cabed6332" }, "downloads": -1, "filename": "gwsa-1.1.3.tar.gz", "has_sig": false, "md5_digest": "fc75f7162cafea6ed1af7fdc81c3560d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31947, "upload_time": "2018-12-25T01:08:31", "url": "https://files.pythonhosted.org/packages/32/c0/ae632707492ee9e9f7f2f1109b33af811c316d9c490e1997f36b4b82190d/gwsa-1.1.3.tar.gz" } ] }