* * *
Achievements
--------------
- Stub out MonoDevelop addin [DONE]
- Start hooking the difftools code up to the Git objects (diff-tree,
diff-stages, diff-index, etc.) [partial, see below]
Objectives
------------
- Implement checkout
- Refactor walking the trees
- Implement symbolic refs & "update-ref" functionality
- Read stage information for entires in the index
- Get stat()-like information
Bonus
-------
- The diff code is in relatively decent shape at the moment, as is the
object lookup, but the index (and thus the diff-states/diff-index)
part will need some more work to support checkout, so this week I am
going to roll everything into the "Get checkout working" objective,
including properly checking the stage of unmerged objects in the
index.
- Starting to work with the Monodevelop addin means I imported
everything I'd been doing into MD and got projects/solutions set
up and building. I am an idiot for not doing this earlier, for the
build process alone.