diff options
author | Sebastian Thiel <byronimo@gmail.com> | 2009-10-23 21:49:13 +0200 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2009-10-23 21:49:13 +0200 |
commit | 0cd09bd306486028f5442c56ef2e947355a06282 (patch) | |
tree | 1cec6080050543833c8377d81f4de96e70ef17c2 /TODO | |
parent | 13a26d4f9c22695033040dfcd8c76fd94187035b (diff) | |
download | gitpython-0cd09bd306486028f5442c56ef2e947355a06282.tar.gz |
index.remove implemented including throrough test
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -62,6 +62,15 @@ Index * Proper merge handling with index and working copy * Checkout individual blobs using the index and git-checkout. Blobs can already be written using their stream_data method. +* index.add: could be implemented in python together with hash-object, allowing + to keep the internal entry cache and write once everything is done. Problem + would be that all other git commands are unaware of the changes unless the index + gets written. Its worth an evaluation at least. +* index.remove: On windows, there can be a command line length overflow + as we pass the paths directly as argv. This is as we use git-rm to be able + to remove whole directories easily. This could be implemented using + git-update-index if this becomes an issue, but then we had to do all the globbing + and directory removal ourselves Refs ----- |