<div dir="ltr"><div>Here's a roundup of tools links, to make sure we're all on the same page:</div><div><br></div><div>Git HG Rosetta Stone</div><div>===================<br class=""><a href="https://github.com/sympy/sympy/wiki/Git-hg-rosetta-stone#rosetta-stone">https://github.com/sympy/sympy/wiki/Git-hg-rosetta-stone#rosetta-stone</a><br></div><div><br></div><div>BugWarrior</div><div>===========</div>BugWarrior works with many issue tracker APIs<div><br></div><div><a href="https://warehouse.python.org/project/bugwarrior/">https://warehouse.python.org/project/bugwarrior/</a><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">bugwarrior is a command line utility for updating your local taskwarrior database from your forge issue trackers.<br>It currently supports the following remote resources:<br><ul><li>github (api v3)<br></li><li>bitbucket<br></li><li>trac<br></li><li>bugzilla<br></li><li>megaplan<br></li><li>teamlab<br></li><li>redmine<br></li><li>jira<br></li><li>activecollab (2.x and 4.x)<br></li><li>phabricator</li></ul></blockquote><div>[...]</div><div><br></div><div><br></div><div>DVCS Interaction</div><div>================</div><div><br></div><div><div>Hg <-> Git</div></div><div>----------------</div><div>* <a href="https://warehouse.python.org/project/hg-git/">https://warehouse.python.org/project/hg-git/</a> (dulwich)</div><div>* hg-github <a href="https://github.com/stephenmcd/hg-github">https://github.com/stephenmcd/hg-github</a></div><div><br></div><div><div>Git <-> Hg</div><div>------------------</div><div>* <a href="https://pypi.python.org/pypi/git-remote-hg/">https://pypi.python.org/pypi/git-remote-hg/</a></div><div>* <a href="https://github.com/felipec/git-remote-hg">https://github.com/felipec/git-remote-hg</a></div></div><div><br></div><div>Python <-> Hg</div><div>-----------------------</div>| Wikipedia: <a href="https://en.wikipedia.org/wiki/Mercurial">https://en.wikipedia.org/wiki/Mercurial</a><br>| Homepage: <a href="http://hg.selenic.org/">http://hg.selenic.org/</a><br>| Docs: <a href="http://mercurial.selenic.com/guide">http://mercurial.selenic.com/guide</a><br>| Docs: <a href="http://hgbook.red-bean.com/">http://hgbook.red-bean.com/</a><br><div>| Source: hg <a href="http://selenic.com/hg">http://selenic.com/hg</a><br>| Source: hg <a href="http://hg.intevation.org/mercurial/crew">http://hg.intevation.org/mercurial/crew</a><br><div><br></div><div>* <a href="http://evolution.experimentalworks.net/doc/user-guide.html">http://evolution.experimentalworks.net/doc/user-guide.html</a></div><div>* (growing list of included extensions)</div><div><br></div><div><div>Python <-> Git</div><div>----------------------</div><div>* GitPython, pygit2 (libgit2), dulwich</div><div>* <a href="https://github.com/libgit2/pygit2">https://github.com/libgit2/pygit2</a> (libgit2)<br></div><div>* <a href="https://pythonhosted.org/GitPython/">https://pythonhosted.org/GitPython/</a> (Python)</div><div>* <a href="https://github.com/jelmer/dulwich">https://github.com/jelmer/dulwich</a> (Python)</div><div>* <a href="http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html#installing-dependencies">http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html#installing-dependencies</a></div></div><div><br></div><div><div>GitHub -> BitBucket</div><div>-----------------------------</div><div>* <a href="https://bitbucket.org/ZyX_I/gibiexport">https://bitbucket.org/ZyX_I/gibiexport</a> </div></div><div><br></div><div><br></div><div>Sphinx Documentation</div><div>====================</div><div>* <a href="http://read-the-docs.readthedocs.org/en/latest/webhooks.html">http://read-the-docs.readthedocs.org/en/latest/webhooks.html</a></div><div>* <a href="https://github.com/yoloseem/awesome-sphinxdoc">https://github.com/yoloseem/awesome-sphinxdoc</a></div><div>* changelogs, charts, csv, ipython, %doctest_mode</div><div><br></div><div><br></div><div>Is there an issue ticket or a wiki page that supports Markdown/ReStructuredText,</div><div>where I could put this? Which URI do we assign to this artifact?</div><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 1, 2014 at 8:37 AM, Wes Turner <span dir="ltr"><<a href="mailto:wes.turner@gmail.com" target="_blank">wes.turner@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 1, 2014 at 12:25 AM, Ethan Furman <span dir="ltr"><<a href="mailto:ethan@stoneleaf.us" target="_blank">ethan@stoneleaf.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">One argument that keeps coming up is transferability of knowledge: knowing git and/or GitHub, as many seem to, it<br>
therefore becomes easier to commit to the Python ecosystem.<br>
<br>
What about the transferability of Python knowledge? Because I know Python, I can customize hg; because I know Python I<br>
can customize Roundup.<br>
<br>
I do not choose tools simply because they are written in Python -- I choose them because, being written in Python, I can<br>
work on them if I need to: I can enhance them, I can fix them, I can learn from them.<br>
<br></blockquote><div><br></div><div><div>There are lots of Python tools written with Git:</div><div><br></div><div>* <a href="https://pypi.python.org/pypi/vcs" target="_blank">https://pypi.python.org/pypi/vcs</a></div><div>* <a href="https://pypi.python.org/pypi/dulwich" target="_blank">https://pypi.python.org/pypi/dulwich</a><br></div><div>* <a href="https://pypi.python.org/pypi/hg-git" target="_blank">https://pypi.python.org/pypi/hg-git</a></div><div>* <a href="http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html" target="_blank">http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html</a> ("GitFS")</div><div> * <a href="https://github.com/libgit2/pygit2" target="_blank">https://github.com/libgit2/pygit2</a> (C)</div><div> * <a href="https://pypi.python.org/pypi/GitPython" target="_blank">https://pypi.python.org/pypi/GitPython</a> (Python)</div><div>* <a href="https://pypi.python.org/pypi/pyrpo" target="_blank">https://pypi.python.org/pypi/pyrpo</a> (subprocess wrapper for git, hg, bzr, svn)</div></div><div> </div></div></div></div>
</blockquote></div><br></div>