summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2009-10-23 15:22:07 +0200
committerSebastian Thiel <byronimo@gmail.com>2009-10-23 15:22:07 +0200
commitddc5496506f0484e4f1331261aa8782c7e606bf2 (patch)
tree91c805398899b2671ac887149b0193a74e7a8628 /TODO
parent2c23ca3cd9b9bbeaca1b79068dee1eae045be5b6 (diff)
downloadgitpython-ddc5496506f0484e4f1331261aa8782c7e606bf2.tar.gz
Implemented head methods: create, delete, rename, including tests
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODO b/TODO
index 7771cedf..6d548a15 100644
--- a/TODO
+++ b/TODO
@@ -73,7 +73,7 @@ Refs
* Ability to create new heads and tags in the Repository ( but using the respective
Reference Type ), i.e. Head.create(repo, name, commit = 'HEAD') or
TagReference.create(repo, name
-* Ability to rename references and tags
+* Ability to rename references and tagsre
* Ability to remove references and tags
* Ability to checkout a reference -
* Check whether we are the active reference HEAD.commit == self.commit
@@ -83,6 +83,8 @@ Remote
* 'push' method needs a test, a true test repository is required though, a fork
of a fork would do :)!
* Fetch should return heads that where updated, pull as well.
+* Creation and deletion methods for references should be part of the interface, allowing
+ repo.create_head(...) instaed of Head.create(repo, ...). Its a convenience thing, clearly
Repo
----