diff options
| author | Michael Trier <mtrier@gmail.com> | 2010-03-03 23:46:23 -0500 |
|---|---|---|
| committer | Michael Trier <mtrier@gmail.com> | 2010-03-03 23:46:23 -0500 |
| commit | e3e2c8c14b861b4d4865a9574e812ef9f2609771 (patch) | |
| tree | c71c7da3843389ea3b7041a0200d7abe3b0e580d /TODO | |
| parent | acb0fa8b94ef421ad60c8507b634759a472cd56c (diff) | |
| download | GitPython-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-- | TODO | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -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 |
