Skip to content
geoffgarside edited this page Sep 12, 2010 · 1 revision

General

  1. Creation of new GITObject’s, at the moment I’m thinking GITMutable{Blob,Commit,Tag,Tree} but am open to suggestions. Of course once written into the repository the object should become immutable.
  2. Support for merging branches, this will probably be quite tricky but very fun at the same time
  3. .git/index file parsing and eventually manipulation. GITIndex or GITStage perhaps?
  4. Clean up the GITServer* files to remove duplication
  5. Unify the coding style, see Uncrustify

Tests

Please add more to this as you find them.

  1. Test GITCommit parents, this will require creating a suitable commit in the test repo to test against
Clone this wiki locally