GSoC application (unfinished)

Idan K idankk86 at gmail.com
Tue Apr 5 13:15:06 CDT 2011


On Tue, Apr 5, 2011 at 1:16 AM, Brodie Rao <brodie at bitheap.org> wrote:

> On Mon, Apr 4, 2011 at 2:00 PM, Idan K <idankk86 at gmail.com> wrote:
> > Hi,
> > Here's my application for the command server
> > idea: http://mercurial.selenic.com/wiki/SummerOfCode/2011/IdanKamara
> > It's a work in progress, but any tips/comments will be appreciated.
> > Thanks.
>
> Thanks for the application! This issue is something that I've been
> thinking about for a while, so I have some questions for you:
>
> - Can you describe what tools exist that integrate with Mercurial
> right now? How do they implement that integration? How do they
> interpret the data that Mercurial gives them? It'd be nice to have a
> brief survey of existing tools out there before deciding what approach
> to take.
>
> - I'd like to see a little bit more detail than "communicate [...]
> over a pipe or a socket." What do you envision that looking like? What
> libraries or protocols might you use? What kind of output formats do
> you think would work best?
>
> - How does your proposal relate to hgrpc? Will you reuse code from it?
> Do you think it takes the right approach? Is it missing anything
> important?
>
> - RPC makes sense for non-Python applications, but what about apps
> already written in Python? Is there anything they could gain from
> this?
>
> - Do you see the idea of a command server extending beyond simple RPC?
> I see you mention "allow[ing] a remote repository to be queried
> without needing a local clone." What does that mean, and how does that
> relate to the wire protocol (if at all)?
>
> I'd like to see acknowledgments of some of these points in your proposal.


Thanks Brodie.

I'll update the wiki once I have some answers. I'm not sure I'll be able to
answer all of them by the deadline but I'll do my best.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20110405/07872138/attachment.htm>


More information about the Mercurial-devel mailing list