Change parse_tree to return a list rather than a dict.
authorDave Borowitz <dborowitz@google.com>
Mon, 5 Apr 2010 19:48:27 +0000 (21:48 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Mon, 5 Apr 2010 19:48:27 +0000 (21:48 +0200)
commitb55892fd97530529ff943cce49643fdbd9c9b1d9
treef98b1b8afeebb647d3a32bd1689b19da49274a7b
parenta22a43b5b1cd25244a217419784e9409c2073b8c
Change parse_tree to return a list rather than a dict.

For future consistency checks, we will need to ensure that objects in
the tree are stored in sorted order when we parse the tree, so it makes
sense to be able to reuse parse_tree for this purpose.

Also added tests for both the C and Python versions of parse_tree. To
do this in one test run, we also need to hold onto the pure-python
implementation before importing the C version if available.
dulwich/_objects.c
dulwich/objects.py
dulwich/tests/test_objects.py