aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMichael Trier <mtrier@gmail.com>2010-03-03 23:46:23 -0500
committerMichael Trier <mtrier@gmail.com>2010-03-03 23:46:23 -0500
commite3e2c8c14b861b4d4865a9574e812ef9f2609771 (patch)
treec71c7da3843389ea3b7041a0200d7abe3b0e580d /TODO
parentacb0fa8b94ef421ad60c8507b634759a472cd56c (diff)
downloadGitPython-e3e2c8c14b861b4d4865a9574e812ef9f2609771.tar.gz
GitPython-e3e2c8c14b861b4d4865a9574e812ef9f2609771.zip
Corrected a bunch of whitespace that makes some folks crazy. Added Sebastian to the AUTHORS file.
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 9 insertions, 9 deletions
diff --git a/TODO b/TODO
index cd50e387..d5e2b2c1 100644
--- a/TODO
+++ b/TODO
@@ -4,32 +4,32 @@ TODO
General
-------
-* Classes requiring repo actually only need the git command - this should be
+* Classes requiring repo actually only need the git command - this should be
changed to limit their access level and make things a little safer.
-* Check for correct usage of id, ref and hexsha and define their meanings,
- currently its not so clear what id may be in cases or not - afaik its usually
+* Check for correct usage of id, ref and hexsha and define their meanings,
+ currently its not so clear what id may be in cases or not - afaik its usually
a sha or ref unless cat-file is used where it must be a sha
* Derive all Object like items like types such as Commit, Tag(Object), Tree, Blob
- from a common base. This allows to easily add __eq__, __ne__, __hash__ method
+ from a common base. This allows to easily add __eq__, __ne__, __hash__ method
to make their use more comfortable and reduces code duplication.
* References like Tag(Reference), Heads and Remotes should have an own Base class
-* Optimize type size by adding __slots__ ( at least ), which would also make sure
+* Optimize type size by adding __slots__ ( at least ), which would also make sure
no one accidentally adds attributes to classes.
* Add more performance tests, see branch "performance_testing"
Configuration
-------------
-* Native configuration handling, ideally without using git-config for it to keep
+* Native configuration handling, ideally without using git-config for it to keep
handling fast
-
+
Docs
----
Overhaul docs - check examples, check looks, improve existing docs
Remotes
-------
-* Remote handling should be rather easy to implement as it is 'just' another
- type of reference. It will be more work to do it right and allow convenient
+* Remote handling should be rather easy to implement as it is 'just' another
+ type of reference. It will be more work to do it right and allow convenient
access to the most common operations on remotes though.
Submodules