From ea33fe8b21d2b02f902b131aba0d14389f2f8715 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Thu, 22 Oct 2009 22:14:02 +0200 Subject: Index: Is now diffable and appears to properly implement diffing against other items as well as the working tree Diff.Diffable: added callback allowing superclasses to preprocess diff arguments Diff.Diff: added eq, ne and hash methods, string methods would be nice --- TODO | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'TODO') diff --git a/TODO b/TODO index db77df67..3e743e65 100644 --- a/TODO +++ b/TODO @@ -58,6 +58,15 @@ Index creating several tree objects, so in the end it might be slower. Hmm, probably its okay to use the command unless we go c(++) + +Head.reset +---------- +* Should better be an instance method. Problem was that there is no class specifying + the HEAD - in a way reset would always effect the active branch. + Probably it would be okay to have a special type called SymbolicReference + which represents items like HEAD. These could naturally carry the reset + instance method. + Remote ------ * 'push' method needs a test, a true test repository is required though, a fork -- cgit v1.2.3