Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc8b4ab7

Browse files
committed
Added TODO list
Added suggestion about hierarchy change of Object-like types as as related tohttp://gitorious.org/git-python/mainline/merge_requests/757
1 parentc1f56f7 commitc8b4ab7

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

‎TODO

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
====
2+
TODO
3+
====
4+
5+
General
6+
-------
7+
* Classes requiring repo actually only need the git command - this should be
8+
changed to limit their access level and make things a little safer.
9+
* Check for correct usage of id, ref and hexsha and define their meanings,
10+
currently its not so clear what id may be in cases or not - afaik its usually
11+
a sha or ref unless cat-file is used where it must be a sha
12+
* Derive all Object like items like types such as Commit, Tag(Object), Tree, Blob
13+
from a common base. This allows to easily add __eq__, __ne__, __hash__ method
14+
to make their use more comfortable and reduces code duplication.
15+
* References like Tag(Reference), Heads and Remotes should have an own Base class
16+
* Optimize type size by adding __slots__ ( at least )
17+
* Add more performance tests, see branch "performance_testing"
18+
19+
Configuration
20+
-------------
21+
* Native configuration handling, ideally without using git-config for it to keep
22+
handling fast
23+
24+
Docs
25+
----
26+
Overhaul docs - check examples, check looks, improve existing docs
27+
28+
Remotes
29+
-------
30+
* Remote handling should be rather easy to implement as it is 'just' another
31+
type of reference. It will be more work to do it right and allow convenient
32+
access to the most common operations on remotes though.
33+
34+
Submodules
35+
----------
36+
* add submodule support
37+
38+
Testing
39+
-------
40+
* Upgrade to newer mock version >0.4 as the newer versions break support with 0.4
41+
42+
Tree
43+
----
44+
* Should return submodules during listing or deal with them in a way, see Submodules
45+

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp