5 o Better integrate with the toplevel Makefile, so there's less duplication
6 and more of the toplevel's configuration (like guessing GIT_LIBS) can be
12 o Currently, libgit-thin's generated documentation is very low-level. We're
13 showing which files we have and their includes. Instead, we should only
14 show a function listing sorted by subject (eg, commit, rev listing etc).
15 o Into each subject, functions should be sorted too (eg, __git_commit_free()
16 right before git_commit_free()). Currently they're sorted in alphabetical
22 o Iterator needs more testing
23 o Implement missing revlist_exclude()
24 o Implement missing commit functions
25 o Not sure if PyGitError is the right thing to do
30 o See tests/MISSING-TESTS for missing tests to write
31 o When the test-suite fails, we do not remove the git repo created
32 for the test in the /tmp/ dir
33 o Some tests still have hardcoded data
34 o Currently ltcommit-suite uses ltrevlist functions but it shouldn't,
35 because a function can only be used after it's tested. The better to
36 to do here is to change ltcommit-suite to use a hardcoded commit
37 buffer instead of relying on ltrevlist's functions
38 o ltrevlist-suite is bad written, its tests are big and doesn't
39 follow the rule of first testing a function before using it.
40 Refactoring is required here.
41 o Test coverage is a cool idea (see libcheck's manual)
46 o git_commit_parent() is missing
47 o A lot of functions can share common code (eg, _date()s)
52 o Implement missing revlist options