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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html