<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Feb 24, 2010, at 11:55 AM, C. Titus Brown wrote:</div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font>Second, one of you could implement branch support for HgClone. &nbsp;Right<br>now GitClone supports branches other than 'master', the default, while<br>HgClone does not support branches other than 'default'. &nbsp;I know beans<br>about Mercurial, though, so this would be a reasonably independent<br>research project ;). &nbsp;To get started, here are some things you could do --<br></div></blockquote><div><br></div><div>In practice, using non-default branches in OSS is pretty rare. We're using it for Mercurial itself, but only for tracking "stable" versus "default," which is pretty minimal all told. When bookmarks become pushable (no real firm timeline on that), they'll probably see much more use.</div><br><blockquote type="cite"><div>- look through the GitClone code in pony_client.py, specifically<br> &nbsp;&nbsp;'create_repository';<br><br> - look through the test code in client/test_client/test_git_client.py,<br> &nbsp;&nbsp;specifically the test_other_branch functions;<br><br> - sign up for bitbucket and fork my pony-build-hg-test repository, and<br> &nbsp;&nbsp;set it up with multiple branches;<br><br> - ...fix HgClone, add a test in test_hg_client.py, etc. etc. :)<br><br>I can hook you up with one of the Mercurial maintainers quite easily if you<br>need that level of expertise, BTW. &nbsp;(You shouldn't but it's always nice to<br>have it on tap!)<br></div></blockquote><div><br></div><div>I'm around, I'm not a member of crew, but I've done quite a bit with Mercurial internals and can easily get ahold of them if there's a question I can't answer. Also, I'm in UTC-6, so I'm probably a bit closer TZ-wise to you folks. Feel free to ask questions in #mercurial - it's well staffed by experts from morning in Europe until fairly late in the day in the US. mercurial{,-devel&gt;@selenic.com are both good resources as well, with more eyes but higher latency.</div><div><br></div><div>Hope that helps!</div><div>Augie</div><br><blockquote type="cite"><div>--<br><br>And, of course, there's a whole list of ideas on the wiki, but some of them<br>are pretty big.<br><br>--<br><br>cheers,<br>--titus<br>-- <br>C. Titus Brown, <a href="mailto:ctb@msu.edu">ctb@msu.edu</a><br><br>_______________________________________________<br>pony-build mailing list<br><a href="mailto:pony-build@lists.idyll.org">pony-build@lists.idyll.org</a><br>http://lists.idyll.org/listinfo/pony-build<br></div></blockquote></div><br></body></html>