{ "info": { "author": "Stephen McDonald", "author_email": "steve@jupo.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development :: Version Control" ], "description": "hg-github\n=========\n\nCreated by `Stephen McDonald `_\n\nhg-github is a `Mercurial`_ extension that wraps `hg-git`_, and\nsupports a work-flow where repositories are hosted on `Bitbucket`_\nand mirrored on `GitHub`_. This work-flow normally requires adding\nGit paths to each repository's config file, and creating Mercurial\nbookmarks pointing to the GitHub repository's branch name. hg-github\ntakes care of these for you automatically. hg-github is\n`BSD licensed`_.\n\nInstallation\n============\n\nThe easiest way to install hg-github is directly from `PyPi`_ using\n`pip`_ or `setuptools`_ by running the respective command below::\n\n $ pip install -U hg-github\n\nor::\n\n $ easy_install -U hg-github\n\nOtherwise you can download hg-github and install it directly\nfrom source::\n\n $ python setup.py install\n\nOnce installed, add ``hggithub`` to the extensions section in your\nglobal ``.hgrc`` file::\n\n [extensions]\n hggithub =\n\nNote that there isn't a dash in ``hggithub`` in your ``.hgrc`` file.\nYou also don't need to add the hg-git extension, as it is\nwrapped and used automatically by hg-github.\n\nOnce installed, assuming the default remote location of your\nrepository is on Bitbucket, the GitHub path is automatically added and\ngiven the name ``github``, so you can push to it with the following\ncommand::\n\n $ hg push github\n\nRepository Paths\n================\n\nAs mentioned above, the GitHub path is given the name ``github`` when\nthe default remote location is on Bitbucket. For other named Bitbucket\nlocations, the name ``github-NAME`` is given, where ``NAME`` is the\nname of the path located on BitBucket. For example consider the\nfollowing ``.hg/hgrc`` repo config::\n\n [paths]\n default = ssh://hg@bitbucket.org/stephenmcd/hg-git\n somefork = ssh://hg@bitbucket.org/stephenmcd/hg-git-temp\n\nhg-git will add entries to the config file as follows. Note that the\nconfig file isn't actually written to::\n\n [paths]\n default = ssh://hg@bitbucket.org/stephenmcd/hg-github\n somefork = ssh://hg@bitbucket.org/stephenmcd/hg-github-temp\n\n github = git+ssh://git@github.com/stephenmcd/hg-github.git\n github-somefork = git+ssh://git@github.com/stephenmcd/hg-github-temp.git\n\nGitHub Username\n===============\n\nhg-github assumes you have the same username on GitHub and Bitbucket.\nIf you have a different GitHub username, you can specify it by adding\nthe following section to your global ``.hgrc`` file. For example my\nGitHub username is ``stephenmcd``::\n\n [github]\n username = stephenmcd\n\n.. _`Mercurial`: http://mercurial.selenic.com/\n.. _`hg-git`: http://hg-git.github.com/\n.. _`GitHub`: https://github.com/\n.. _`Bitbucket`: https://bitbucket.org/\n.. _`BSD licensed`: http://www.linfo.org/bsdlicense.html\n.. _`PyPI`: http://pypi.python.org/\n.. _`pip`: http://www.pip-installer.org/\n.. _`setuptools`: http://pypi.python.org/pypi/setuptools", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/stephenmcd/hg-github", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "hg-github", "package_url": "https://pypi.org/project/hg-github/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hg-github/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/stephenmcd/hg-github" }, "release_url": "https://pypi.org/project/hg-github/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "A Mercurial extension for working with GitHub repositories", "version": "0.1.5" }, "last_serial": 1155936, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3e958dda8ba03a1056852718560c83e4", "sha256": "ff6af9a9f60192fb187111d61de5377812e616e5eb46b5500e93a6e0052a45db" }, "downloads": -1, "filename": "hg-github-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3e958dda8ba03a1056852718560c83e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2723, "upload_time": "2012-01-12T07:38:06", "url": "https://files.pythonhosted.org/packages/69/6e/7ff5a74cc7d827a6742e78828f7126a4298ff818d9bbe49d3ce5ab8586c4/hg-github-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "87c54b5e6600e4f3c1e0f082e8c13693", "sha256": "335febb510ce14fe144ae08f59b8df5991b1e46d64114f52da99f2c8fda60a82" }, "downloads": -1, "filename": "hg-github-0.1.1.tar.gz", "has_sig": false, "md5_digest": "87c54b5e6600e4f3c1e0f082e8c13693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3819, "upload_time": "2012-01-12T07:41:35", "url": "https://files.pythonhosted.org/packages/6d/8a/e1b650e655c8f0b0047e094f9ae18ba6c9a9f08053121d8a07531f8e3b7c/hg-github-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a126e0aaf7bfdf0fe6b0609d06e5cd2a", "sha256": "7044c86f1c9ff1785be85b79e498554511f7e70ab19bd1530c2491a59e2b21fb" }, "downloads": -1, "filename": "hg-github-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a126e0aaf7bfdf0fe6b0609d06e5cd2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2784, "upload_time": "2012-02-15T09:11:40", "url": "https://files.pythonhosted.org/packages/86/29/1c15a3c5b22e9e0ab4d529105a445f699fc0ca292489612d979d7a10da12/hg-github-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "140aa2afc2ec2d294e52a2e3bfceca1a", "sha256": "0433be30bb82bb4051b2adc348af6645721ea3a7ad0f236d38440e209b7369c5" }, "downloads": -1, "filename": "hg-github-0.1.3.tar.gz", "has_sig": false, "md5_digest": "140aa2afc2ec2d294e52a2e3bfceca1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3796, "upload_time": "2012-03-10T13:44:08", "url": "https://files.pythonhosted.org/packages/e5/76/25f68ac97196157866ae19b07ef720c2d5d35fece0a7117c1b7201a3b4e1/hg-github-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2ffa1b00e66433bd102a9e8c79641593", "sha256": "0d11ccba1b8cb0fa77158ba422ad93c4eeda6c150c48084f0e61ad8e2c61543d" }, "downloads": -1, "filename": "hg-github-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2ffa1b00e66433bd102a9e8c79641593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3856, "upload_time": "2012-04-19T05:37:42", "url": "https://files.pythonhosted.org/packages/41/fb/7f532e50cb05d44abf8478c97c739478c4a9acce763ffccf6a9225f63829/hg-github-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "847ca521bf8032e5defc3851db36d2c8", "sha256": "50c2536adb8f007eea29b7a8efafd8622d88f44db6348f20206742d592f660f0" }, "downloads": -1, "filename": "hg-github-0.1.5.tar.gz", "has_sig": false, "md5_digest": "847ca521bf8032e5defc3851db36d2c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2014-07-13T01:08:34", "url": "https://files.pythonhosted.org/packages/40/76/e0f308ed9a374a6cfdc1a2f28e252206ffaae321807620efc7acb23fe796/hg-github-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "847ca521bf8032e5defc3851db36d2c8", "sha256": "50c2536adb8f007eea29b7a8efafd8622d88f44db6348f20206742d592f660f0" }, "downloads": -1, "filename": "hg-github-0.1.5.tar.gz", "has_sig": false, "md5_digest": "847ca521bf8032e5defc3851db36d2c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2014-07-13T01:08:34", "url": "https://files.pythonhosted.org/packages/40/76/e0f308ed9a374a6cfdc1a2f28e252206ffaae321807620efc7acb23fe796/hg-github-0.1.5.tar.gz" } ] }