{ "info": { "author": "Povilas Susinskas", "author_email": "povilassusinskas@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "git-wipe: Cleanup your fork branches which were merged as PR to parent repository\n=================================================================================\n\n.. image:: https://img.shields.io/pypi/v/git-wipe.svg\n :target: https://pypi.python.org/pypi/git-wipe\n\n.. image:: https://img.shields.io/pypi/l/git-wipe.svg\n :target: https://pypi.python.org/pypi/git-wipe\n\n.. image:: https://img.shields.io/pypi/pyversions/git-wipe.svg\n :target: https://pypi.python.org/pypi/git-wipe\n\n.. image:: https://coveralls.io/repos/github/povils/git-wipe/badge.svg?branch=master\n :target: https://coveralls.io/github/povils/git-wipe?branch=master\n\n.. image:: https://travis-ci.org/povils/git-wipe.svg?branch=master\n :target: https://travis-ci.org/povils/git-wipe\n\n---------------\n\n\nThe problem\n-----------------\nFrom time to time if you have many forks and do many pull requests it is inevitable that you will have stale branches. And as time marches on the number of these branches across forks can become big.\n\nThe answer\n-----------\n**git-wipe** is simple command line tool to cleanup your Github fork branches.\n\nInstall\n-------\n\n::\n\n $ pip install git-wipe\n\nUsage\n------\nIn order to use **git-wipe** first you need to create your `Personal Access Token `_.\n\nYou can set this token to your environment variable:\n\n::\n\n $ export GIT_WIPE_TOKEN=your_access_token\n\nAnd then you can easily:\n\n\n::\n\n $ git-wipe cleanup\n Searching for branches. This may take a while...\n Founded branches:\n\n povils/repo_1/Branch_1\n povils/repo_1/Branch_2\n povils/repo_2/Branch_1\n povils/repo_3/Branch_1\n\n Total: 4\n Delete these branches? [y/N]: y\n\n\nOther options\n-------------\n::\n\n --token instead of environment\n --preview just to preview merged branches\n --timeout set connection timeout. Default 30 seconds\n --skip-repository skip repository you don't want to search. Multiple\n --skip-branch skip branch you don't want to delete. Multiple\n --no-interaction do not ask any interactive question\n\nExample:\n\n::\n\n $ git-wipe cleanup --skip-repository=repo_1 --skip-branch=develop --no-interaction\n\nThis command will clean all merged branches without interaction, except from fork with name 'repo_1' and except all branches with name 'develop'\n\nNote:\n-----\nOnly forks where you are **owner** will be involved in search. Also **master branches will never be deleted!**", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "git-wipe", "package_url": "https://pypi.org/project/git-wipe/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/git-wipe/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/git-wipe/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "CLI tool for deleting Github branches", "version": "0.1.2" }, "last_serial": 2698114, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "533140e0fdaa8cb8e53ffd56ccef8650", "sha256": "b57705722134c93315263092171b6f6dad53ea6430af05b4de12b1cce021c4be" }, "downloads": -1, "filename": "git-wipe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "533140e0fdaa8cb8e53ffd56ccef8650", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2491, "upload_time": "2017-03-10T22:00:31", "url": "https://files.pythonhosted.org/packages/7d/06/69a8762f86a01e0ca2aa83601604351d5630c8d5182d8625551e65abf865/git-wipe-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f474230a2e07105c38b610325c1da452", "sha256": "143c2ee976bd16dfc77764d2e9f2a579438c0cf5b989b7e9748bd05ce2b46fb5" }, "downloads": -1, "filename": "git-wipe-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f474230a2e07105c38b610325c1da452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3893, "upload_time": "2017-03-10T22:05:02", "url": "https://files.pythonhosted.org/packages/44/3c/cdf460f7429204b6c6d9177d015b4a9d3ff80145ca3058b738ff19702215/git-wipe-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f474230a2e07105c38b610325c1da452", "sha256": "143c2ee976bd16dfc77764d2e9f2a579438c0cf5b989b7e9748bd05ce2b46fb5" }, "downloads": -1, "filename": "git-wipe-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f474230a2e07105c38b610325c1da452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3893, "upload_time": "2017-03-10T22:05:02", "url": "https://files.pythonhosted.org/packages/44/3c/cdf460f7429204b6c6d9177d015b4a9d3ff80145ca3058b738ff19702215/git-wipe-0.1.2.tar.gz" } ] }