summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2009-12-16 13:59:09 +0100
committerSebastian Thiel <byronimo@gmail.com>2009-12-16 23:05:21 +0100
commita38a0053d31d0285dd1e6ebe6efc28726a9656cc (patch)
treeb789854ad84b490611c6ee93b95eb3b13d827154 /TODO
parent697702e72c4b148e987b873e6094da081beeb7cf (diff)
downloadgitpython-a38a0053d31d0285dd1e6ebe6efc28726a9656cc.tar.gz
Added imports for standard locking file classes into the git module
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 5 insertions, 6 deletions
diff --git a/TODO b/TODO
index d5971f2d..506ccd9d 100644
--- a/TODO
+++ b/TODO
@@ -32,12 +32,11 @@ Object
Config
------
-* Expand .get* methods of GitConfigParser to support default value. If it is not None,
- it will be returned instead of raising. This way the class will be much more usable,
- and ... I truly hate this config reader as it is so 'old' style. Its not even a new-style
- class yet showing that it must be ten years old.
- - If you are at it, why not start a new project that reimplements the ConfigWriter
- properly, honestly. Tune it for usability ... .
+* Cache the config_reader of the repository and check whether they need to
+ update their information as the local file(s) have changed. Currently
+ we re-read all configuration data each time a config-reader is created.
+ In a way this leaves it to the user to actually keep the config-reader for
+ multiple uses, but there are cases when the user can hardly do that.
Diff
----