[GSOC] Command Server

Giovanni Gherdovich g.gherdovich at gmail.com
Mon Apr 15 06:22:51 CDT 2013


Hello Julian,

Julian wrote on Wed Apr 10:
> So the purpose of this project would be to write a C library
> and a client that will use this library.
>
> From the phrase "server needs a repository to start", i understand that
> there is no code written until now. The repository will be an
> official one or should I start a new one on my git account,
> bitbucket or github ?

Err... people speak "Mercurial" down here :-)
I myself made a goof the other day in IRC asking Matt if the code
for the hgbot that answers common questions on the #mercurial channel
is hosted on github, and he gently recalled me what game we are playing :-)

bitbucket is a free service that offers mercurial hosting.

Take what I say with a grain of salt, since I am a newbie like you here,
but my suggestion would be to understand the basic workflow of the
Mercurial project first, i.e. how to send patches to the mailing list
which is all explained here: http://mercurial.selenic.com/wiki/DeveloperInfo

what students are asked is to pick an easy bug from here
http://bz.selenic.com/buglist.cgi?quicksearch=keyword%3Aeasy
and attempt a solution. Don't be shy, be bold and hack away!

Submitting a valid patch is "level 0" for the staff to consider yourself
as a serious candidate for the GSoC.

>
> From now on I will start watching the python and the java libraries, to
> understand them, so that will be more easy for me to implement the C
library.

but also http://bz.selenic.com/buglist.cgi?quicksearch=keyword%3Aeasy
don't forget that.

> Could you please tell me if there are more tricks that i should know or
> could you give to me some documentation to read that you think\
> will be appropriate for this project?

again, get familiar with the workflow:
http://mercurial.selenic.com/wiki/DeveloperInfo
and join IRC. Most things happen there.
http://mercurial.selenic.com/wiki/IRC
People are very friendly and will help you out.

Cheers,
GGhh
(ggherdov on IRC)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20130415/76fe9d41/attachment.html>


More information about the Mercurial-devel mailing list