aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2009-10-23 00:14:24 +0200
committerSebastian Thiel <byronimo@gmail.com>2009-10-23 00:14:24 +0200
commit00499d994fea6fb55a33c788f069782f917dbdd4 (patch)
treef3de7739d34003a7356bd72769f212a47ebc8993 /TODO
parentb2a14e4b96a0ffc5353733b50266b477539ef899 (diff)
parentd1bd99c0a376dec63f0f050aeb0c40664260da16 (diff)
downloadGitPython-00499d994fea6fb55a33c788f069782f917dbdd4.tar.gz
GitPython-00499d994fea6fb55a33c788f069782f917dbdd4.zip
Merge branch 'symbolic_ref' into improvements
* symbolic_ref: SymbolicReferences can now change they references safely as I think and well controlled, including test. Adjusted tests to deal with API changes Added SymbolicReference and HEAD type to better represent these special types of references and allow special handling
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 6 insertions, 8 deletions
diff --git a/TODO b/TODO
index 3e743e65..5ec71dc3 100644
--- a/TODO
+++ b/TODO
@@ -58,14 +58,12 @@ 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.
+Refs
+-----
+* If the HEAD is detached as it points to a specific commit, its not technically
+ a symbolic reference anymore. Currently, we cannot handle this that well
+ as we do not check for this case. This should be added though as it is
+ valid to have a detached head in some cases.
Remote
------