diff options
-rw-r--r-- | TODO | 7 | ||||
-rw-r--r-- | lib/git/repo.py | 1 |
2 files changed, 8 insertions, 0 deletions
@@ -15,6 +15,13 @@ General * References should be parsed 'manually' to get around command invocation, but be sure to be able to read packed refs. +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. + Docs ---- Overhaul docs - check examples, check looks, improve existing docs diff --git a/lib/git/repo.py b/lib/git/repo.py index 3efefd9c..898b0f30 100644 --- a/lib/git/repo.py +++ b/lib/git/repo.py @@ -42,6 +42,7 @@ class Repo(object): the log. """ DAEMON_EXPORT_FILE = 'git-daemon-export-ok' + __slots__ = ( "wd", "path", "_bare", "git" ) # precompiled regex re_whitespace = re.compile(r'\s+') |