git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: GSoC questions

From
Vicent Marti <vicent@github.com>
Date
Mar 28, 2011, 20:52 UTC
Message-ID
<AANLkTink4wVb6O+yVm=HUh_s1GhKhyL4baqYGe=XFu04@mail.gmail.com>
In-Reply-To
<AANLkTikGb1=Rtz-T9p=u+X32KpL2AXq0AELdSJ2NMHrW@mail.gmail.com>
Hey Alex,
I'm glad to see you're interested on the minimal git client task.
Here are some places to get you started on writing your proposal:

http://libgit2.github.com/libgit2/index.html (the full API documentation -- priceless) http://libgit2.github.com/api.html (the usage guide, with examples) https://github.com/libgit2 (the list of language bindings, so you can see real-life usage samples)

Also, I have to agree with Jeff once again: Start researching and impress us with an awesome application that shows how are you planning to solve the problem you are facing -- in this case writing a minimal git client.

Remember that the sooner your application gets on Melange, the more feedback it will receive!

Cheers, Vicent

On Mon, Mar 28, 2011 at 11:26 PM, Alexandru Sutii <sutii.alex@gmail.com> wrote:
Show 31 quoted lines
>> Is there some particular part of git functionality you would like to
>> focus on (history creation, history mining, object store maintenance,
>> configuration, transport)?  The list of low-level commands (plumbing)
>> in the git manual might be a good place to get an idea of the scope.
>>
>> The ideas page mentions areas in which libgit2 functionality is
>> incomplete --- depending on your interest, you might want to focus on
>> one of these (so the project would be to add functionality to libgit2
>> as well as using it) or to steer clear of them (to focus on
>> functionality libgit2 already has).
>
> Hello again! Thanks for your and Jeff's reply.
>
> I have decided on "minimal Git client based on libgit2" project. I have looked
> over the git manual page and I would like to work on manipulation commands
> functionality. I am also open for adding functionality to libgit2 as
> well as using it.
>
> I have read the references from your mail and I am currently trying to
> understand project's architecture, as I am totally new to git's source code.
> Hope I will manage to identify the source code parts that interest me in
> a short time and maybe realize to implement something.
>
> In the meantime I would greatly appreciate some guidelines where to look.
>
> --Alex.
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
Previous: Alexandru SutiiNext: Alexandru Sutii
Message 5 of 12 in “GSoC questions”
  1. Alexandru SutiiMar 27, 2011
  2. Jonathan NiederMar 28, 2011
  3. Jeff KingMar 28, 2011
  4. Alexandru SutiiMar 28, 2011
  5. Vicent MartiMar 28, 2011
  6. Alexandru SutiiMar 31, 2011
  7. Motiejus JakštysMar 31, 2011
  8. Vincent van RavesteijnMar 31, 2011
  9. Alexandru SutiiMar 31, 2011
  10. Jeff KingMar 31, 2011
  11. Jeff KingMar 31, 2011
  12. Vincent van RavesteijnApr 1, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.