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