Titus, <br><br>Thanks for the ideas, I&#39;ll be working on the HgClone branch support. I remember that I&#39;ve found some Hg-git plugin when i was trying to learn more about mercurial, I don&#39;t know how it works exactly and how efficient it is but I will check .It might be a good idea to use it. <br>
 <br>Also, I&#39;ll try to write one more  build script for another package along the way to gain more familiarity with the client side as you said.<br><br><br>Fatima<br><br><div class="gmail_quote">On Wed, Feb 24, 2010 at 11:55 AM, C. Titus Brown <span dir="ltr">&lt;<a href="mailto:ctb@msu.edu" target="_blank">ctb@msu.edu</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hey guys,<br>
<br>
here are some ideas for more client-side work.<br>
<br>
First, you could write some more build-scripts for Python packages.<br>
Any one of the mock libraries (google &#39;python mock&#39;) would be great,<br>
for example.  Or you could ask on the &#39;testing-in-python&#39; list to see<br>
who would like to volunteer their package.<br>
<br>
One package that I know some people would like tested is &#39;mechanize&#39;.<br>
<br>
You could also test unittest2 under several different versions of Python.<br>
<br>
At some point this kind of project will get really boring, but if you want<br>
to continue gaining familiarity with pony-build and client-side stuff it<br>
should be pretty straightforward.<br>
<br>
--<br>
<br>
Second, one of you could implement branch support for HgClone.  Right<br>
now GitClone supports branches other than &#39;master&#39;, the default, while<br>
HgClone does not support branches other than &#39;default&#39;.  I know beans<br>
about Mercurial, though, so this would be a reasonably independent<br>
research project ;).  To get started, here are some things you could do --<br>
<br>
 - look through the GitClone code in pony_client.py, specifically<br>
   &#39;create_repository&#39;;<br>
<br>
 - look through the test code in client/test_client/test_git_client.py,<br>
   specifically the test_other_branch functions;<br>
<br>
 - sign up for bitbucket and fork my pony-build-hg-test repository, and<br>
   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.  (You shouldn&#39;t but it&#39;s always nice to<br>
have it on tap!)<br>
<br>
--<br>
<br>
And, of course, there&#39;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>
<font color="#888888">--<br>
C. Titus Brown, <a href="mailto:ctb@msu.edu" target="_blank">ctb@msu.edu</a><br>
<br>
_______________________________________________<br>
pony-build mailing list<br>
<a href="mailto:pony-build@lists.idyll.org" target="_blank">pony-build@lists.idyll.org</a><br>
<a href="http://lists.idyll.org/listinfo/pony-build" target="_blank">http://lists.idyll.org/listinfo/pony-build</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br><br>Fatima-Zohra Cherkaoui<br><br>Activity Chair of Society of Women Engineers<br>Minnesota State University,Mankato<br>