{ "info": { "author": "junkafarian", "author_email": "junkafarian@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development", "Topic :: Software Development :: Bug Tracking", "Topic :: Utilities" ], "description": "Bushy\n=====\n\nA git workflow plugin inspired by \n`git-pivotal `_ but intending to\nsupport multiple project management platforms aside from just Pivotal Tracker.\n\n\nInstallation\n============\n\nBushy is a `Python `_ package and can be installed using\nthe ``easy_install`` or ``pip`` commands. For the most seamless integration\ninstall the package so the generated console scripts are available in your $PATH.\n\nIt is always advisable to install python packages within a virtualenv. If you\n``activate`` your project virtualenv while developing, this will place the\ncommands in your $PATH automatically. Alternatively, you can create a dedicated\nvirtualenv for Bushy and add the scripts to your shell config. If you use\n``bash`` you could do the following to ensure the commands are accessible::\n\n $ virtualenv-2.6 --no-site-packages bushy\n $ bushy/bin/pip install bushy\n $ echo \"export PATH=$PATH:/path/to/bushy/bin\" >> ~/.bash_profile\n\nThis will allow you to run the following commands::\n\n $ git feature\n $ git finish\n $ git bug\n \nAs well as::\n\n $ /path/to/bushy/bin/git-feature\n $ /path/to/bushy/bin/git-finish\n $ /path/to/bushy/bin/git-bug\n\n\nUsage\n=====\n\nPivotal Configuration\n---------------------\n\nBushy requires global and project local configuration to integrate fully.\n\nRequired local configuration (from within your project directory)::\n\n $ git config -f .git/config bushy.platform pivotal # use Pivotal Tracker for this project\n $ git config -f .git/config bushy-pivotal.project-id PROJECT_ID # from the project url on the Pivotal Tracker site\n\nRequired global configuration::\n\n $ git config --global bushy-pivotal.api-token TOKEN # taken from the profile section on the Pivotal Tracker site\n $ git config --global bushy-pivotal.full-name \"YOUR NAME\"\n\nOptional configuration::\n\n $ git config --global bushy-pivotal.integration-branch # the name of the integration branch if different from master\n $ git config --global bushy-pivotal.only-mine # only select from new features that are assigned to you\n\n\nWorking on a new feature\n------------------------\n\nYou can select a new feature to work on using the ``git-feature`` command::\n\n junkafarian$ git feature\n Retrieving latest features from Pivotal Tracker\n Story: hook up with pivotal\n URL: http://www.pivotaltracker.com/story/show/8236507\n Updating feature status in Pivotal Tracker...\n Enter branch name (will be prepended by 8236507) [feature]: \n Switching to branch 8236507-feature\n junkafarian$\n\nIf you want to work on a specific story you can specify the story id::\n\n junkafarian$ git feature -s 12345\n Retrieving story 12345 from Pivotal Tracker\n Story: hook up with pivotal\n URL: http://www.pivotaltracker.com/story/show/12345\n Updating feature status in Pivotal Tracker...\n Enter branch name (will be prepended by 12345) [feature]: \n Switching to branch 12345-feature\n junkafarian$\n\nThis will switch you to a new branch for working on the issue\nselected.\n\nOnce you have completed the development work / checked tests pass /\ncommitted the changes, you can declare the task as finished::\n\n junkafarian$ git finish\n Marking Story 8236507 as finished...\n Merging 8236507-feature into master\n Removing 8236507-feature branch\n Merged code into trunk. Please push upstream and notify the release manager if necessary\n junkafarian$\n\nYou can then push these changes upstream.\n\nRoadmap\n=======\n\n* Unit Tests - completed\n* Allow features / bugs to be selected by ID on the commandline - completed\n* Support for github issues\n\n\nEtymology\n=========\n\n``Bushy`` encourages a workflow based entirely around code branches.\nBushes have lots of branches... \n\nCHANGES\n=======\n\n0.3 (unreleased)\n----------------\n\n0.2.5 (2011-07-08)\n------------------\n\n- Fixed dependency on pivotal-py to >=0.1.3\n- Changed import path for Pivotal\n\n0.2.4 (2011-07-08)\n------------------\n\n- Fixed dependency on pivotal-py to >=0.1.2\n\n0.2.3 (2011-07-07)\n------------------\n\n- A bugfix release due to bad packaging when uploading to PyPI. Sorry to anyone who experienced problems!", "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/junkafarian/bushy", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "bushy", "package_url": "https://pypi.org/project/bushy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bushy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/junkafarian/bushy" }, "release_url": "https://pypi.org/project/bushy/0.2.5/", "requires_dist": null, "requires_python": null, "summary": "A git workflow plugin.", "version": "0.2.5" }, "last_serial": 787137, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "d6ec7530fbbe4d0d7e13247905121328", "sha256": "6ec0d4e7f95f61edcc03fc8a097ee2b0f6efebb256a46a94e57e8eac3b846b6f" }, "downloads": -1, "filename": "bushy-0.2.tar.gz", "has_sig": false, "md5_digest": "d6ec7530fbbe4d0d7e13247905121328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6259, "upload_time": "2011-07-06T23:35:58", "url": "https://files.pythonhosted.org/packages/74/f8/130c7ec8a33374a62c031dc78842c3d891551d5eaba99e26e27d85c80a16/bushy-0.2.tar.gz" } ], "0.2.1dev": [ { "comment_text": "", "digests": { "md5": "1884a38e042584a2cae0fa474cb25ae1", "sha256": "f740544c15eff2a5d62718575c0a6a0e124948a433196540bf902f8bd1ae3b94" }, "downloads": -1, "filename": "bushy-0.2.1dev.tar.gz", "has_sig": false, "md5_digest": "1884a38e042584a2cae0fa474cb25ae1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6666, "upload_time": "2011-07-07T09:30:52", "url": "https://files.pythonhosted.org/packages/0a/82/20017f28d4b05b480607be558495e912f5917d63923fba529eda6fea0361/bushy-0.2.1dev.tar.gz" } ], "0.2.2dev": [ { "comment_text": "", "digests": { "md5": "2f28bd81fa32762e8c4f7240dd05751d", "sha256": "456cb3f10d59b24d642c38b322a7e5fdd2c40665cc34a7d548b040375a48df49" }, "downloads": -1, "filename": "bushy-0.2.2dev.tar.gz", "has_sig": false, "md5_digest": "2f28bd81fa32762e8c4f7240dd05751d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6679, "upload_time": "2011-07-07T09:33:19", "url": "https://files.pythonhosted.org/packages/86/85/834c3a142f080673484ad617c71593c0a57b64f1e1666396872102d57321/bushy-0.2.2dev.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a41c951bf3d054ba21d3a7c79ae2d308", "sha256": "533543c44812834c6fe3a4da504c284910bce3f3c6b8a979405a66999df14297" }, "downloads": -1, "filename": "bushy-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a41c951bf3d054ba21d3a7c79ae2d308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6745, "upload_time": "2011-07-07T09:40:28", "url": "https://files.pythonhosted.org/packages/65/3e/68b0d2eca219c51e827be7d474b300611aa10432e08e9c54499bc1d513aa/bushy-0.2.3.tar.gz" } ], "0.2.3dev": [ { "comment_text": "", "digests": { "md5": "4afe5a467f7fbd554764055b2c4b2a69", "sha256": "a71a840275f8dbdf464be38c2408db0da3de88276459c5bea2f9b6509e9cd01d" }, "downloads": -1, "filename": "bushy-0.2.3dev.tar.gz", "has_sig": false, "md5_digest": "4afe5a467f7fbd554764055b2c4b2a69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6655, "upload_time": "2011-07-07T09:37:20", "url": "https://files.pythonhosted.org/packages/36/8a/baa808558d3aa1d372f9994edb1a4999b9b87996a14b6fe280a96b1a2c76/bushy-0.2.3dev.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "7f6bb9d9bec1b909b873a3c1a957976c", "sha256": "56a9cd4fbe37228dba1a890c07e9e043bfdd231408d5082af03e52bddde3424c" }, "downloads": -1, "filename": "bushy-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7f6bb9d9bec1b909b873a3c1a957976c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6853, "upload_time": "2011-07-08T19:03:50", "url": "https://files.pythonhosted.org/packages/a6/8c/873f52980cdb089d262dcfbf2b8e485c5c0b05aca80cf75de51b038f9eed/bushy-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "ad97b88d183df48fb0c554f9fa830d73", "sha256": "28e54e9cb69b23a3cb4f04fb8b4b18269cc248bd3aae7b38fd5dff57fcfa88c8" }, "downloads": -1, "filename": "bushy-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ad97b88d183df48fb0c554f9fa830d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6928, "upload_time": "2011-07-09T00:50:12", "url": "https://files.pythonhosted.org/packages/4a/23/b19e6f8052ef3a645559e59a1efa542b926f7c10d93217d21d8bad4ab810/bushy-0.2.5.tar.gz" } ], "0.2dev": [ { "comment_text": "", "digests": { "md5": "4ae6bec7c279b5257d9422e6a3beff52", "sha256": "3dded3ba826eee9fb038839367ae6964fe1cc2438bf52671156dfc21fa8a3c2b" }, "downloads": -1, "filename": "bushy-0.2dev.tar.gz", "has_sig": false, "md5_digest": "4ae6bec7c279b5257d9422e6a3beff52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6268, "upload_time": "2011-07-06T23:32:39", "url": "https://files.pythonhosted.org/packages/28/d7/9dfb11eb85f74f112f5b2196cab7119a6ce64fc45af0057e9635c6072769/bushy-0.2dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad97b88d183df48fb0c554f9fa830d73", "sha256": "28e54e9cb69b23a3cb4f04fb8b4b18269cc248bd3aae7b38fd5dff57fcfa88c8" }, "downloads": -1, "filename": "bushy-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ad97b88d183df48fb0c554f9fa830d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6928, "upload_time": "2011-07-09T00:50:12", "url": "https://files.pythonhosted.org/packages/4a/23/b19e6f8052ef3a645559e59a1efa542b926f7c10d93217d21d8bad4ab810/bushy-0.2.5.tar.gz" } ] }