* [SoC RFC] about "restartable clone"
@ 2009-02-14 2:38 Henry Huang
2009-02-15 11:37 ` Nanako Shiraishi
0 siblings, 1 reply; 3+ messages in thread
From: Henry Huang @ 2009-02-14 2:38 UTC (permalink / raw)
To: git
Hello Git Team,
I'm a student interested participating in restartable clone project
for this year.
To this time, I have used mainly SVN as version control.
Recently i began to try git -- it is so exciting! :)
When i saw this project in Soc2009Ideas,
i feel it is a appropriate project for me, as this problem i have
experienced a lot:(
-- "Users need to start over from the beginning and try again when the
clone is interrupted in the middle."
i am eager to solve it with my passion and work.
Now i have several problems:
1) Less familiar with git source code
2) Less experience in Open Source Development
3) No proposal for this project
My questions:
1) Are there any documents for git's internals ?-- (.git/ structure,
data structures: DAG of objects,
branches, tags, index etc.) and workflow of main operations
2) Could anyone give me some hints -- where to begin with this project?
At the end, few words about me, what you could expect:
I'm a MSc undergraduate at Nanjing University of Posts & Teles (China).
My main areas of interests are software engineering.
C and Python are my "main" Languages.
so I can analyze existing git implementation.
I have worked on some smaller projects related with protocol
implementation in small teams.
It seems to be great experience if I can join git community:)
Thank you for your attention,
I'd appreciate any comments, expectations or information!
BTW: i have enough free time for doing research and programming on
this project from Feb to Sep.
Any suggestion would be appreciated.
Thanks,
Henry Huang
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [SoC RFC] about "restartable clone"
2009-02-14 2:38 [SoC RFC] about "restartable clone" Henry Huang
@ 2009-02-15 11:37 ` Nanako Shiraishi
2009-02-16 16:00 ` Shawn O. Pearce
0 siblings, 1 reply; 3+ messages in thread
From: Nanako Shiraishi @ 2009-02-15 11:37 UTC (permalink / raw)
To: Henry Huang; +Cc: git
Quoting Henry Huang <henry.s.huang@gmail.com>:
> Now i have several problems:
>
> 1) Less familiar with git source code
> 2) Less experience in Open Source Development
> 3) No proposal for this project
>
> My questions:
>
> 1) Are there any documents for git's internals ?-- (.git/ structure,
> data structures: DAG of objects,
> branches, tags, index etc.) and workflow of main operations
>
> 2) Could anyone give me some hints -- where to begin with this project?
A good starting point would be to download the source and look at the files in Documentation directory, including its technical subdirectory. The information in these files would answer large part of your questions in 1).
--
Nanako Shiraishi
http://ivory.ap.teacup.com/nanako3/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [SoC RFC] about "restartable clone"
2009-02-15 11:37 ` Nanako Shiraishi
@ 2009-02-16 16:00 ` Shawn O. Pearce
0 siblings, 0 replies; 3+ messages in thread
From: Shawn O. Pearce @ 2009-02-16 16:00 UTC (permalink / raw)
To: Henry Huang; +Cc: Nanako Shiraishi, git
Nanako Shiraishi <nanako3@lavabit.com> wrote:
> Quoting Henry Huang <henry.s.huang@gmail.com>:
>
> > Now i have several problems:
> >
> > 1) Less familiar with git source code
> > 2) Less experience in Open Source Development
> > 3) No proposal for this project
> >
> > My questions:
> >
> > 1) Are there any documents for git's internals ?-- (.git/ structure,
> > data structures: DAG of objects,
> > branches, tags, index etc.) and workflow of main operations
> >
> > 2) Could anyone give me some hints -- where to begin with this project?
>
> A good starting point would be to download the source and look at the files in Documentation directory, including its technical subdirectory. The information in these files would answer large part of your questions in 1).
Also, the Git Community Book (http://book.git-scm.com/) chapter
7 "Internals and Plumbing" has some really nice detail on this.
I'm not sure it fully covers the algorithms used to generate a
pack file, but it does cover the data structures involved in
detail, with pretty graphics to help explain it. Scott has done
a wonderful job editing this text.
--
Shawn.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-02-16 16:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-14 2:38 [SoC RFC] about "restartable clone" Henry Huang
2009-02-15 11:37 ` Nanako Shiraishi
2009-02-16 16:00 ` Shawn O. Pearce
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).