renamed 'GitPython-3.0.3' -> 'python-gitpython-3.0.3'
[1m[32m==>[m[1m Starting build()...[m
running build
running build_py
creating build
creating build/lib
creating build/lib/git
copying git/__init__.py -> build/lib/git
copying git/util.py -> build/lib/git
copying git/remote.py -> build/lib/git
copying git/exc.py -> build/lib/git
copying git/diff.py -> build/lib/git
copying git/db.py -> build/lib/git
copying git/config.py -> build/lib/git
copying git/compat.py -> build/lib/git
copying git/cmd.py -> build/lib/git
creating build/lib/git/test
copying git/test/test_util.py -> build/lib/git/test
copying git/test/test_tree.py -> build/lib/git/test
copying git/test/test_submodule.py -> build/lib/git/test
copying git/test/test_stats.py -> build/lib/git/test
copying git/test/test_repo.py -> build/lib/git/test
copying git/test/test_remote.py -> build/lib/git/test
copying git/test/test_refs.py -> build/lib/git/test
copying git/test/test_reflog.py -> build/lib/git/test
copying git/test/test_index.py -> build/lib/git/test
copying git/test/test_git.py -> build/lib/git/test
copying git/test/test_fun.py -> build/lib/git/test
copying git/test/test_exc.py -> build/lib/git/test
copying git/test/test_docs.py -> build/lib/git/test
copying git/test/test_diff.py -> build/lib/git/test
copying git/test/test_db.py -> build/lib/git/test
copying git/test/test_config.py -> build/lib/git/test
copying git/test/test_commit.py -> build/lib/git/test
copying git/test/test_blob.py -> build/lib/git/test
copying git/test/test_base.py -> build/lib/git/test
copying git/test/test_actor.py -> build/lib/git/test
copying git/test/__init__.py -> build/lib/git/test
creating build/lib/git/repo
copying git/repo/fun.py -> build/lib/git/repo
copying git/repo/base.py -> build/lib/git/repo
copying git/repo/__init__.py -> build/lib/git/repo
creating build/lib/git/refs
copying git/refs/tag.py -> build/lib/git/refs
copying git/refs/symbolic.py -> build/lib/git/refs
copying git/refs/remote.py -> build/lib/git/refs
copying git/refs/reference.py -> build/lib/git/refs
copying git/refs/log.py -> build/lib/git/refs
copying git/refs/head.py -> build/lib/git/refs
copying git/refs/__init__.py -> build/lib/git/refs
creating build/lib/git/objects
copying git/objects/util.py -> build/lib/git/objects
copying git/objects/tree.py -> build/lib/git/objects
copying git/objects/tag.py -> build/lib/git/objects
copying git/objects/fun.py -> build/lib/git/objects
copying git/objects/commit.py -> build/lib/git/objects
copying git/objects/blob.py -> build/lib/git/objects
copying git/objects/base.py -> build/lib/git/objects
copying git/objects/__init__.py -> build/lib/git/objects
creating build/lib/git/index
copying git/index/util.py -> build/lib/git/index
copying git/index/typ.py -> build/lib/git/index
copying git/index/fun.py -> build/lib/git/index
copying git/index/base.py -> build/lib/git/index
copying git/index/__init__.py -> build/lib/git/index
creating build/lib/git/test/performance
copying git/test/performance/test_streams.py -> build/lib/git/test/performance
copying git/test/performance/test_odb.py -> build/lib/git/test/performance
copying git/test/performance/test_commit.py -> build/lib/git/test/performance
copying git/test/performance/lib.py -> build/lib/git/test/performance
copying git/test/performance/__init__.py -> build/lib/git/test/performance
creating build/lib/git/test/lib
copying git/test/lib/helper.py -> build/lib/git/test/lib
copying git/test/lib/asserts.py -> build/lib/git/test/lib
copying git/test/lib/__init__.py -> build/lib/git/test/lib
creating build/lib/git/objects/submodule
copying git/objects/submodule/util.py -> build/lib/git/objects/submodule
copying git/objects/submodule/root.py -> build/lib/git/objects/submodule
copying git/objects/submodule/base.py -> build/lib/git/objects/submodule
copying git/objects/submodule/__init__.py -> build/lib/git/objects/submodule
creating build/lib/git/test/fixtures
copying git/test/fixtures/uncommon_branch_prefix_stderr -> build/lib/git/test/fixtures
copying git/test/fixtures/uncommon_branch_prefix_FETCH_HEAD -> build/lib/git/test/fixtures
copying git/test/fixtures/show_empty_commit -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_parse -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_single -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_delta_b -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_delta_a -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_count -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_commit_stats -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_commit_idabbrev -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_commit_diffs -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list_bisect_all -> build/lib/git/test/fixtures
copying git/test/fixtures/rev_list -> build/lib/git/test/fixtures
copying git/test/fixtures/reflog_master -> build/lib/git/test/fixtures
copying git/test/fixtures/reflog_invalid_sep -> build/lib/git/test/fixtures
copying git/test/fixtures/reflog_invalid_oldsha -> build/lib/git/test/fixtures
copying git/test/fixtures/reflog_invalid_newsha -> build/lib/git/test/fixtures
copying git/test/fixtures/reflog_invalid_email -> build/lib/git/test/fixtures
copying git/test/fixtures/reflog_invalid_date -> build/lib/git/test/fixtures
copying git/test/fixtures/reflog_HEAD -> build/lib/git/test/fixtures
copying git/test/fixtures/ls_tree_empty -> build/lib/git/test/fixtures
copying git/test/fixtures/ls_tree_commit -> build/lib/git/test/fixtures
copying git/test/fixtures/ls_tree_b -> build/lib/git/test/fixtures
copying git/test/fixtures/ls_tree_a -> build/lib/git/test/fixtures
copying git/test/fixtures/issue-301_stderr -> build/lib/git/test/fixtures
copying git/test/fixtures/index_merge -> build/lib/git/test/fixtures
copying git/test/fixtures/index -> build/lib/git/test/fixtures
copying git/test/fixtures/git_file -> build/lib/git/test/fixtures
copying git/test/fixtures/git_config_with_empty_value -> build/lib/git/test/fixtures
copying git/test/fixtures/git_config_with_comments -> build/lib/git/test/fixtures
copying git/test/fixtures/git_config_multiple -> build/lib/git/test/fixtures
copying git/test/fixtures/git_config_global -> build/lib/git/test/fixtures
copying git/test/fixtures/git_config-inc.cfg -> build/lib/git/test/fixtures
copying git/test/fixtures/git_config -> build/lib/git/test/fixtures
copying git/test/fixtures/for_each_ref_with_path_component -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_tree_numstat_root -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_rename_raw -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_rename -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_raw_binary -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_patch_unsafe_paths -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_patch_binary -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_p -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_numstat -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_new_mode -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_mode_only -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_initial -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_index_raw -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_index_patch -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_i -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_file_with_spaces -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_f -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_change_in_type_raw -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_change_in_type -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_abbrev-40_full-index_M_raw_no-color -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_2f -> build/lib/git/test/fixtures
copying git/test/fixtures/diff_2 -> build/lib/git/test/fixtures
copying git/test/fixtures/commit_with_gpgsig -> build/lib/git/test/fixtures
copying git/test/fixtures/commit_invalid_data -> build/lib/git/test/fixtures
copying git/test/fixtures/cat_file_blob_size -> build/lib/git/test/fixtures
copying git/test/fixtures/cat_file_blob_nl -> build/lib/git/test/fixtures
copying git/test/fixtures/cat_file_blob -> build/lib/git/test/fixtures
copying git/test/fixtures/cat_file.py -> build/lib/git/test/fixtures
copying git/test/fixtures/blame_incremental_2.11.1_plus -> build/lib/git/test/fixtures
copying git/test/fixtures/blame_incremental -> build/lib/git/test/fixtures
copying git/test/fixtures/blame_complex_revision -> build/lib/git/test/fixtures
copying git/test/fixtures/blame_binary -> build/lib/git/test/fixtures
copying git/test/fixtures/blame -> build/lib/git/test/fixtures
[1m[32m==>[m[1m Starting check()...[m
mkdir: created directory 'bare'
Initialized empty Git repository in /tmp/smmap.1de/bare/
Cloning into 'clone'...
warning: You appear to have cloned an empty repository.
done.
[master (root-commit) 961b5e9] file1
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file1
[master 1ce6ef7] file2
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file2
[master 9228a44] file3
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file3
[master e4d7146] file4
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file4
[master 8c443c9] file5
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file5
[master 60af4b5] file6
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file6
[master 7eca4cb] file7
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file7
[master 2eb5c0e] file8
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file8
[master 334774a] file9
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file9
[master ccc8d27] file10
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file10
[master f09b2fd] file11
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file11
[master 2f0aa25] file12
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file12
[master 392b809] file13
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file13
[master bfdd69d] file14
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file14
[master 419b57d] file15
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file15
[master cc50218] file16
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file16
[master e050971] file17
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file17
[master 4ba71d1] file18
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file18
[master 2fef874] file19
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file19
[master 2aae6a5] file20
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file20
[master efe64f9] file21
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file21
[master 9dce62c] file22
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file22
[master 12a4a54] file23
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file23
[master 75efd0f] file24
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file24
[master 3549362] file25
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file25
[master c697ed1] file26
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file26
[master 0119725] file27
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file27
[master f65e5fb] file28
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file28
[master c57d2cb] file29
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file29
[master 81feb13] file30
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file30
[master 96be559] file31
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file31
[master 11a813b] file32
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file32
[master 9d50e48] file33
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file33
[master 333a881] file34
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file34
[master fa243c9] file35
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file35
[master 05290f6] file36
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file36
[master 8d24105] file37
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file37
[master bcf8c2d] file38
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file38
[master 42e9ac7] file39
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file39
[master 67cbef6] file40
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file40
[master cdcce8c] file41
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file41
[master 6ddee72] file42
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file42
[master ec0d9bd] file43
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file43
[master 2f90590] file44
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file44
[master 4d21a92] file45
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file45
[master 9b228d6] file46
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file46
[master cef887e] file47
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file47
[master 085cf77] file48
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file48
[master 180ac5a] file49
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file49
[master 8c30961] file50
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file50
To /tmp/smmap.1de/bare
 * [new branch]      master -> master
mkdir: created directory 'bare'
Initialized empty Git repository in /tmp/gitdb.Hxf/bare/
Cloning into 'clone'...
warning: You appear to have cloned an empty repository.
done.
mkdir: created directory 'gitdb'
mkdir: created directory 'gitdb/ext'
Cloning into '/tmp/gitdb.Hxf/clone/gitdb/ext/smmap'...
done.
[master (root-commit) 4206e7f] Adding smmap submodule
 2 files changed, 4 insertions(+)
 create mode 100644 .gitmodules
 create mode 160000 gitdb/ext/smmap
[master ddd2474] file1
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file1
[master c187e05] file2
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file2
[master fd14cb5] file3
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file3
[master f617197] file4
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file4
[master 345b69c] file5
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file5
[master c03b40b] file6
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file6
[master f1b0e0a] file7
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file7
[master 2e0fa5e] file8
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file8
[master fd2b166] file9
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file9
[master 105257b] file10
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file10
[master c1a522f] file11
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file11
[master 7888063] file12
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file12
[master 1dcc911] file13
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file13
[master 0ebfd2b] file14
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file14
[master 4d61415] file15
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file15
[master edaf9c0] file16
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file16
[master 534655d] file17
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file17
[master 2956162] file18
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file18
[master 311291a] file19
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file19
[master ee96ac8] file20
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file20
[master c975674] file21
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file21
[master 7cb32d2] file22
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file22
[master d633589] file23
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file23
[master 95e9af7] file24
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file24
[master 15bc319] file25
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file25
[master 339834d] file26
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file26
[master 488610a] file27
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file27
[master 3c53afb] file28
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file28
[master 5671a66] file29
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file29
[master fba25c9] file30
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file30
[master 123f670] file31
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file31
[master caec2ce] file32
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file32
[master 080dc6f] file33
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file33
[master ea27692] file34
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file34
[master 816eacf] file35
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file35
[master 67ba42b] file36
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file36
[master 2711fef] file37
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file37
[master 54a8c0d] file38
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file38
[master 598d115] file39
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file39
[master ebdd5f9] file40
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file40
[master 21092cb] file41
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file41
[master 4021569] file42
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file42
[master d4eee00] file43
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file43
[master 5bc21f3] file44
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file44
[master a6967c9] file45
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file45
[master d8abe5a] file46
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file46
[master ebc4fab] file47
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file47
[master d34a244] file48
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file48
[master 492dc5e] file49
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file49
[master 0277525] file50
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file50
To /tmp/gitdb.Hxf/bare
 * [new branch]      master -> master
mkdir: created directory 'bare'
Initialized empty Git repository in /tmp/gitpython.Z3B/bare/
Cloning into 'clone'...
warning: You appear to have cloned an empty repository.
done.
mkdir: created directory 'git'
mkdir: created directory 'git/ext'
Cloning into '/tmp/gitpython.Z3B/clone/git/ext/gitdb'...
done.
Submodule 'smmap' (/tmp/smmap.1de/clone) registered for path 'git/ext/gitdb/gitdb/ext/smmap'
Cloning into '/tmp/gitpython.Z3B/clone/git/ext/gitdb/gitdb/ext/smmap'...
done.
Submodule path 'git/ext/gitdb/gitdb/ext/smmap': checked out '8c309618c0095ac64adb2694d3b30a8e43ff9c86'
[master (root-commit) 41468f1] Adding gitdb submodule
 2 files changed, 4 insertions(+)
 create mode 100644 .gitmodules
 create mode 160000 git/ext/gitdb
[master fdac3c2] Adding AUTHORS.
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 AUTHORS
[master 188a195] Adding MANIFEST.in.
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 MANIFEST.in
[master 8fb0ded] file1
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file1
[master 13641e5] file2
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file2
[master fa15ca3] file3
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file3
[master a5c15c8] file4
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file4
[master 3b74d16] file5
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file5
[master 1bfe7e1] file6
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file6
[master 072ecb8] file7
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file7
[master b237f26] file8
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file8
[master 47fbf76] file9
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file9
[master 3722640] file10
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file10
[master 3c31999] file11
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file11
[master 2fa2ef3] file12
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file12
[master 033fc41] file13
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file13
[master ba112b1] file14
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file14
[master 23438b4] file15
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file15
[master 512a17f] file16
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file16
[master 99fa3cd] file17
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file17
[master ea2ee82] file18
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file18
[master 7707e21] file19
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file19
[master ce19110] file20
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file20
[master 41e3322] file21
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file21
[master 48f9dc8] file22
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file22
[master a3a41b0] file23
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file23
[master be308de] file24
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file24
[master d283f2c] file25
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file25
[master 88b027a] file26
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file26
[master 95c236c] file27
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file27
[master 0487c2b] file28
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file28
[master 037ebcf] file29
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file29
[master 8f81b13] file30
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file30
[master d5baf1a] file31
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file31
[master 66295ac] file32
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file32
[master 664c7a2] file33
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file33
[master 014a233] file34
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file34
[master 9495dd3] file35
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file35
[master 2589ab0] file36
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file36
[master a14309e] file37
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file37
[master aefbabf] file38
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file38
[master 5408190] file39
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file39
[master 22d8591] file40
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file40
[master 0bffa5e] file41
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file41
[master f977876] file42
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file42
[master 1eea78a] file43
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file43
[master 4c505d0] file44
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file44
[master 2eab079] file45
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file45
[master ffcdcd7] file46
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file46
[master be1f1c5] file47
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file47
[master 9b0875b] file48
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file48
[master ad4641e] file49
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file49
[master 889d58f] file50
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file50
[master 682c5cf] file51
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file51
[master 729e3d4] file52
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file52
[master 3a9679e] file53
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file53
[master 57e9ffc] file54
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file54
[master 12a980e] file55
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file55
[master 7b05d00] file56
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file56
[master 4f7c20a] file57
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file57
[master bb9ae08] file58
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file58
[master 07edb95] file59
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file59
[master 3a2dee8] file60
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file60
[master 4f6aeac] file61
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file61
[master dd2968b] file62
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file62
[master c5512ae] file63
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file63
[master f6b97ba] file64
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file64
[master 81ef14b] file65
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file65
[master 21f34f7] file66
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file66
[master a0b70c2] file67
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file67
[master 4b008e5] file68
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file68
[master 4ff3bbd] file69
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file69
[master 6ef6ef4] file70
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file70
[master 1890516] file71
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file71
[master e8afbbb] file72
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file72
[master 3310666] file73
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file73
[master 65b3152] file74
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file74
[master ecbe7d4] file75
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file75
[master c488ca0] file76
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file76
[master 447e2c1] file77
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file77
[master 5900f23] file78
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file78
[master 802412f] file79
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file79
[master 7f8798e] file80
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file80
[master b2ff24c] file81
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file81
[master 995c611] file82
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file82
[master cbe8996] file83
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file83
[master e9b9661] file84
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file84
[master d5df2a8] file85
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file85
[master 8390ac0] file86
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file86
[master 5a4592c] file87
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file87
[master 76b963a] file88
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file88
[master 8ef0a42] file89
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file89
[master 40772c9] file90
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file90
[master 3b1a23f] file91
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file91
[master 2272365] file92
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file92
[master f6ec473] file93
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file93
[master 9ab879d] file94
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file94
[master 46e68b8] file95
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file95
[master c86b01c] file96
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file96
[master d896e29] file97
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file97
[master 9f1b319] file98
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file98
[master a51a177] file99
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file99
[master 7956ff3] file100
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file100
[master 1715103] file101
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file101
[master 7a62b7f] file102
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file102
[master a552928] file103
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file103
[master 0433f3e] file104
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file104
[master bbe231c] file105
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file105
[master e7b1f2e] file106
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file106
[master c389a81] file107
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file107
[master a99f6bd] file108
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file108
[master 32effba] file109
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file109
[master 35ec8e4] file110
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file110
[master 09e9c9f] file111
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file111
[master 0f75cde] file112
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file112
[master f910779] file113
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file113
[master 14dd611] file114
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file114
[master fd08a98] file115
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file115
[master 358d56b] file116
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file116
[master ba23bc7] file117
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file117
[master dbe5305] file118
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file118
[master 8c657b4] file119
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file119
[master 43b6573] file120
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file120
[master c0a4969] file121
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file121
[master 5623b8f] file122
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file122
[master 9f94b48] file123
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file123
[master b4a0ae8] file124
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file124
[master ed97b47] file125
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file125
[master 3348e17] file126
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file126
[master a647955] file127
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file127
[master 2c8cb00] file128
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file128
[master c5b9181] file129
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file129
[master c6219d0] file130
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file130
[master 784f166] file131
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file131
[master 436c738] file132
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file132
[master 06bc735] file133
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file133
[master 287442a] file134
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file134
[master 9770bf3] file135
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file135
[master 1299306] file136
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file136
[master f65a654] file137
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file137
[master c0bac2d] file138
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file138
[master 918d659] file139
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file139
[master a864e9c] file140
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file140
[master 64f2166] file141
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file141
[master 6d7fa8d] file142
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file142
[master 05ce826] file143
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file143
[master ea79342] file144
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file144
[master d00b82c] file145
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file145
[master 099815f] file146
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file146
[master fcc0bfd] file147
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file147
[master e4c8378] file148
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file148
[master b875682] file149
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file149
[master 1f5a9d7] file150
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file150
[master 7517b48] file151
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file151
[master d49d218] file152
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file152
[master 441b528] file153
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file153
[master bc4757d] file154
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file154
[master 731ad54] file155
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file155
[master a99bb39] file156
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file156
[master ca68853] file157
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file157
[master 4f94acc] file158
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file158
[master 92b6028] file159
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file159
[master 38f9df5] file160
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file160
To /tmp/gitpython.Z3B/bare
 * [new branch]      master -> master
To /tmp/gitpython.Z3B/bare
 * [new tag]         0.1.4 -> 0.1.4
 * [new tag]         0.1.5 -> 0.1.5
 * [new tag]         0.1.6 -> 0.1.6
 * [new tag]         0.3.5 -> 0.3.5
 * [new tag]         __testing_point__ -> __testing_point__
test_commit_iteration (git.test.performance.test_commit.TestPerformance) ... Iterated 163 Commits in 0.02495288848876953 [s] ( 6532.309880 commits/s )
ok
test_commit_serialization (git.test.performance.test_commit.TestPerformance) ... ERROR
test_commit_traversal (git.test.performance.test_commit.TestPerformance) ... Traversed 162 Commits in 0.025391340255737305 [s] ( 6380.127964 commits/s )
ok
test_iteration (git.test.performance.test_commit.TestPerformance) ... Traversed 153 Trees and a total of 12240 uncached objects in 0.824237585067749 [s] ( 14850.087186 objs/s )
ok
test_random_access (git.test.performance.test_odb.TestObjDBPerformance) ... <class 'git.db.GitCmdObjectDB'>: Retrieved 162 commits from ObjectStore in 0.0259786 s ( 6235.910207 commits / s )
<class 'git.db.GitCmdObjectDB'>: Retrieved 13689 objects from 162 commits in 0.214773 s ( 63736.938313 objects / s )
<class 'git.db.GitCmdObjectDB'>: Retrieved 13203 blob (11 KiB) and their data in 0.936768 s ( 14094.211102 blobs / s, 12.105457 KiB / s )
<class 'gitdb.db.git.GitDB'>: Retrieved 162 commits from ObjectStore in 0.0213928 s ( 7572.633381 commits / s )
<class 'gitdb.db.git.GitDB'>: Retrieved 13689 objects from 162 commits in 0.205311 s ( 66674.517679 objects / s )
<class 'gitdb.db.git.GitDB'>: Retrieved 13203 blob (11 KiB) and their data in 0.673683 s ( 19598.247369 blobs / s, 16.832851 KiB / s )
Iterate Commits: 0.025979 s vs 0.021393 s, pure is 0.823480 times slower
Iterate Blobs: 0.214773 s vs 0.205311 s, pure is 0.955941 times slower
Retrieve Blob Data: 0.936768 s vs 0.673683 s, pure is 0.719157 times slower
ok
test_large_data_streaming (git.test.performance.test_streams.TestObjDBPerformance) ... Creating  data ...
Done (in 0.183364 s)
Added 10000 KiB (filesize = 3458 KiB) of  data to loose odb in 0.206294 s ( 48474.493216 Write KiB / s)
Read 10000 KiB of  data at once from loose odb in 0.040855 s ( 244768.496364 Read KiB / s)
Read 10000 KiB of  data in 512 KiB chunks from loose odb in 0.035932 s ( 278302.965961 Read KiB / s)
Added 10000 KiB (filesize = 3458 KiB) of  data to using git-hash-object in 0.278694 s ( 35881.658992 Write KiB / s)
Git-Python is 25.978269 % faster than git when adding big  files
Read 10000 KiB of  data at once using git-cat-file in 0.046237 s ( 216279.276027 Read KiB / s)
Git-Python is 11.639251 % faster than git when reading big files
Read 10000 KiB of  data in 512 KiB chunks from git-cat-file in 0.040664 s ( 245918.021541 Read KiB / s)
Git-Python is 11.636579 % faster than git when reading big  files in chunks
Creating random  data ...
Done (in 3.895567 s)
Added 10000 KiB (filesize = 8220 KiB) of random  data to loose odb in 0.376215 s ( 26580.513346 Write KiB / s)
Read 10000 KiB of random  data at once from loose odb in 0.070246 s ( 142356.898243 Read KiB / s)
Read 10000 KiB of random  data in 512 KiB chunks from loose odb in 0.065773 s ( 152036.944402 Read KiB / s)
Added 10000 KiB (filesize = 8220 KiB) of random  data to using git-hash-object in 0.446554 s ( 22393.687082 Write KiB / s)
Git-Python is 15.751488 % faster than git when adding big random  files
Read 10000 KiB of random  data at once using git-cat-file in 0.076746 s ( 130299.163089 Read KiB / s)
Git-Python is 8.470074 % faster than git when reading big random files
Read 10000 KiB of random  data in 512 KiB chunks from git-cat-file in 0.076601 s ( 130546.550136 Read KiB / s)
Git-Python is 14.134982 % faster than git when reading big random  files in chunks
ok
git.test.test_actor.TestActor.test_from_string_should_handle_just_name ... ok
git.test.test_actor.TestActor.test_from_string_should_separate_name_and_email ... ok
git.test.test_actor.TestActor.test_should_display_representation ... ok
git.test.test_actor.TestActor.test_str_should_alias_name ... ok
test_add_unicode (git.test.test_base.TestBase) ... ok
test_base_object (git.test.test_base.TestBase) ... ERROR
test_get_object_type_by_name (git.test.test_base.TestBase) ... ok
test_object_resolution (git.test.test_base.TestBase) ... ok
test_with_bare_rw_repo (git.test.test_base.TestBase) ... ok
test_with_rw_remote_and_rw_repo (git.test.test_base.TestBase) ... ERROR
test_with_rw_repo (git.test.test_base.TestBase) ... FAIL
test_mime_type_should_return_mime_type_for_known_types (git.test.test_blob.TestBlob) ... ok
test_mime_type_should_return_text_plain_for_unknown_types (git.test.test_blob.TestBlob) ... ok
test_nodict (git.test.test_blob.TestBlob) ... ok
test_ambiguous_arg_iteration (git.test.test_commit.TestCommit) ... ok
test_bake (git.test.test_commit.TestCommit) ... ERROR
test_count (git.test.test_commit.TestCommit) ... FAIL
test_datetimes (git.test.test_commit.TestCommit) ... ERROR
test_equality (git.test.test_commit.TestCommit) ... ok
test_gpgsig (git.test.test_commit.TestCommit) ... ok
test_invalid_commit (git.test.test_commit.TestCommit) ... ok
test_iter_items (git.test.test_commit.TestCommit) ... ok
test_iter_parents (git.test.test_commit.TestCommit) ... ok
test_iteration (git.test.test_commit.TestCommit) ... ERROR
test_list (git.test.test_commit.TestCommit) ... ERROR
test_name_rev (git.test.test_commit.TestCommit) ... ok
test_repr (git.test.test_commit.TestCommit) ... ok
'git rev-list --bisect-all' returns additional information ... ERROR
test_serialization (git.test.test_commit.TestCommit) ... ok
test_serialization_unicode_support (git.test.test_commit.TestCommit) ... ok
test_stats (git.test.test_commit.TestCommit) ... ERROR
test_str (git.test.test_commit.TestCommit) ... ok
test_traversal (git.test.test_commit.TestCommit) ... ERROR
test_unicode_actor (git.test.test_commit.TestCommit) ... ok
test_add_to_multiple (git.test.test_config.TestBase) ... ok
test_base (git.test.test_config.TestBase) ... ok
test_complex_aliases (git.test.test_config.TestBase) ... ok
test_config_include (git.test.test_config.TestBase) ... ok
test_empty_config_value (git.test.test_config.TestBase) ... ok
test_includes_order (git.test.test_config.TestBase) ... SKIP: Known failure -- included values are not in effect right away
test_lock_reentry (git.test.test_config.TestBase) ... ok
test_multi_line_config (git.test.test_config.TestBase) ... ok
test_multiple_to_single (git.test.test_config.TestBase) ... ok
test_multiple_values (git.test.test_config.TestBase) ... ok
test_multiple_values_rename (git.test.test_config.TestBase) ... ok
test_read_write (git.test.test_config.TestBase) ... ok
test_rename (git.test.test_config.TestBase) ... ok
test_setlast (git.test.test_config.TestBase) ... ok
test_single_to_multiple (git.test.test_config.TestBase) ... ok
test_base (git.test.test_db.TestDB) ... ok
test_binary_diff_1 (git.test.test_diff.TestDiff) ... ok
test_binary_diff_2 (git.test.test_diff.TestDiff) ... ok
test_diff_index (git.test.test_diff.TestDiff) ... ok
test_diff_index_raw_format (git.test.test_diff.TestDiff) ... ok
test_diff_initial_commit (git.test.test_diff.TestDiff) ... ERROR
test_diff_interface (git.test.test_diff.TestDiff) ... ok
test_diff_of_modified_files_not_added_to_the_index (git.test.test_diff.TestDiff) ... ok
test_diff_patch_format (git.test.test_diff.TestDiff) ... ok
test_diff_unsafe_paths (git.test.test_diff.TestDiff) ... ok
test_diff_with_change_in_type (git.test.test_diff.TestDiff) ... ok
test_diff_with_rename (git.test.test_diff.TestDiff) ... ok
test_diff_with_spaces (git.test.test_diff.TestDiff) ... ok
test_diff_with_staged_file (git.test.test_diff.TestDiff) ... ok
test_list_from_string_new_mode (git.test.test_diff.TestDiff) ... ok
test_add_file_and_commit (git.test.test_docs.Tutorials) ... ok
test_init_repo_object (git.test.test_docs.Tutorials) ... ERROR
test_references_and_objects (git.test.test_docs.Tutorials) ... ERROR
test_submodules (git.test.test_docs.Tutorials) ... ok
test_CommandError_unicode_100 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_101 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_102 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_103 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_104 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_105 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_106____θνιψοδε____κι____αλλα____non_unicode____args_____None__None___None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_107____θνιψοδε____κι____αλλα____non_unicode____args_____None__None____steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_108____θνιψοδε____κι____αλλα____non_unicode____args_____None__None____ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_109____θνιψοδε____κι____αλλα____non_unicode____args_____7___exit_code_7_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_10____cmd_______παλιο_string_____παλιο_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_110____θνιψοδε____κι____αλλα____non_unicode____args_____7___exit_code_7______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_111____θνιψοδε____κι____αλλα____non_unicode____args_____7___exit_code_7______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_112____θνιψοδε____κι____αλλα____non_unicode____args______Some_string_____Some_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_113____θνιψοδε____κι____αλλα____non_unicode____args______Some_string_____Some_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_114____θνιψοδε____κι____αλλα____non_unicode____args______Some_string_____Some_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_115____θνιψοδε____κι____αλλα____non_unicode____args______παλιο_string_____παλιο_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_116____θνιψοδε____κι____αλλα____non_unicode____args______παλιο_string_____παλιο_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_117____θνιψοδε____κι____αλλα____non_unicode____args______παλιο_string_____παλιο_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_118 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_119 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_11____cmd_______παλιο_string_____παλιο_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_120 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_121 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_122 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_123 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_124 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_125 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_126 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_12____cmd_______παλιο_string_____παλιο_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_13 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_14 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_15 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_16 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_17 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_18 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_19 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_1____cmd______None__None___None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_20 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_21 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_22____θνιψοδε______None__None___None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_23____θνιψοδε______None__None____steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_24____θνιψοδε______None__None____ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_25____θνιψοδε______7___exit_code_7_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_26____θνιψοδε______7___exit_code_7______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_27____θνιψοδε______7___exit_code_7______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_28____θνιψοδε_______Some_string_____Some_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_29____θνιψοδε_______Some_string_____Some_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_2____cmd______None__None____steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_30____θνιψοδε_______Some_string_____Some_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_31____θνιψοδε_______παλιο_string_____παλιο_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_32____θνιψοδε_______παλιο_string_____παλιο_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_33____θνιψοδε_______παλιο_string_____παλιο_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_34 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_35 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_36 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_37 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_38 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_39 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_3____cmd______None__None____ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_40 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_41 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_42 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_43____θνιψοδε____normal____argvs_____None__None___None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_44____θνιψοδε____normal____argvs_____None__None____steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_45____θνιψοδε____normal____argvs_____None__None____ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_46____θνιψοδε____normal____argvs_____7___exit_code_7_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_47____θνιψοδε____normal____argvs_____7___exit_code_7______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_48____θνιψοδε____normal____argvs_____7___exit_code_7______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_49____θνιψοδε____normal____argvs______Some_string_____Some_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_4____cmd______7___exit_code_7_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_50____θνιψοδε____normal____argvs______Some_string_____Some_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_51____θνιψοδε____normal____argvs______Some_string_____Some_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_52____θνιψοδε____normal____argvs______παλιο_string_____παλιο_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_53____θνιψοδε____normal____argvs______παλιο_string_____παλιο_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_54____θνιψοδε____normal____argvs______παλιο_string_____παλιο_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_55 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_56 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_57 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_58 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_59 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_5____cmd______7___exit_code_7______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_60 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_61 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_62 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_63 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_64____cmd____ελληνικα____args_____None__None___None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_65____cmd____ελληνικα____args_____None__None____steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_66____cmd____ελληνικα____args_____None__None____ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_67____cmd____ελληνικα____args_____7___exit_code_7_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_68____cmd____ελληνικα____args_____7___exit_code_7______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_69____cmd____ελληνικα____args_____7___exit_code_7______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_6____cmd______7___exit_code_7______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_70____cmd____ελληνικα____args______Some_string_____Some_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_71____cmd____ελληνικα____args______Some_string_____Some_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_72____cmd____ελληνικα____args______Some_string_____Some_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_73____cmd____ελληνικα____args______παλιο_string_____παλιο_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_74____cmd____ελληνικα____args______παλιο_string_____παλιο_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_75____cmd____ελληνικα____args______παλιο_string_____παλιο_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_76 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_77 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_78 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_79 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_7____cmd_______Some_string_____Some_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_80 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_81 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_82 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_83 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_84 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_85____θνιψοδε____κι____αλλα____strange____args_____None__None___None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_86____θνιψοδε____κι____αλλα____strange____args_____None__None____steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_87____θνιψοδε____κι____αλλα____strange____args_____None__None____ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_88____θνιψοδε____κι____αλλα____strange____args_____7___exit_code_7_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_89____θνιψοδε____κι____αλλα____strange____args_____7___exit_code_7______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_8____cmd_______Some_string_____Some_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_90____θνιψοδε____κι____αλλα____strange____args_____7___exit_code_7______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_91____θνιψοδε____κι____αλλα____strange____args______Some_string_____Some_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_92____θνιψοδε____κι____αλλα____strange____args______Some_string_____Some_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_93____θνιψοδε____κι____αλλα____strange____args______Some_string_____Some_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_94____θνιψοδε____κι____αλλα____strange____args______παλιο_string_____παλιο_string_____None_ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_95____θνιψοδε____κι____αλλα____strange____args______παλιο_string_____παλιο_string______steram__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_96____θνιψοδε____κι____αλλα____strange____args______παλιο_string_____παλιο_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_97 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_98 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_99 (git.test.test_exc.TExc) ... ok
test_CommandError_unicode_9____cmd_______Some_string_____Some_string______ομορφο_stream__ (git.test.test_exc.TExc) ... ok
test_ExceptionsHaveBaseClass (git.test.test_exc.TExc) ... ok
test_GitCommandError_1____cmd1____None_ (git.test.test_exc.TExc) ... ok
test_GitCommandError_2____cmd1_____some_cause__ (git.test.test_exc.TExc) ... ok
test_GitCommandError_3 (git.test.test_exc.TExc) ... ok
test_GitCommandNotFound_1____cmd1____None_ (git.test.test_exc.TExc) ... ok
test_GitCommandNotFound_2____cmd1_____some_cause__ (git.test.test_exc.TExc) ... ok
test_GitCommandNotFound_3 (git.test.test_exc.TExc) ... ok
test_HookExecutionError_1____cmd1____None_ (git.test.test_exc.TExc) ... ok
test_HookExecutionError_2____cmd1_____some_cause__ (git.test.test_exc.TExc) ... ok
test_HookExecutionError_3 (git.test.test_exc.TExc) ... ok
test_aggressive_tree_merge (git.test.test_fun.TestFun) ... ERROR
Check that we can identify a linked worktree based on a .git file ... ok
test_three_way_merge (git.test.test_fun.TestFun) ... ok
test_tree_entries_from_data_with_failing_name_decode_py2 (git.test.test_fun.TestFun) ... SKIP: odd types returned ... maybe figure it out one day
test_tree_entries_from_data_with_failing_name_decode_py3 (git.test.test_fun.TestFun) ... ok
test_tree_traversal (git.test.test_fun.TestFun) ... ERROR
test_tree_traversal_single (git.test.test_fun.TestFun) ... ERROR
test_call_process_calls_execute (git.test.test_git.TestGit) ... ok
test_call_unpack_args (git.test.test_git.TestGit) ... ok
test_call_unpack_args_unicode (git.test.test_git.TestGit) ... ok
test_change_to_transform_kwargs_does_not_break_command_options (git.test.test_git.TestGit) ... ok
test_cmd_override (git.test.test_git.TestGit) ... ok
test_env_vars_passed_to_git (git.test.test_git.TestGit) ... ok
test_environment (git.test.test_git.TestGit) ... ok
test_handle_process_output (git.test.test_git.TestGit) ... ok
test_insert_after_kwarg_raises (git.test.test_git.TestGit) ... ok
test_it_accepts_environment_variables (git.test.test_git.TestGit) ... ok
test_it_accepts_stdin (git.test.test_git.TestGit) ... ok
test_it_executes_git_to_shell_and_returns_result (git.test.test_git.TestGit) ... ok
test_it_ignores_false_kwargs (git.test.test_git.TestGit) ... ok
test_it_raises_errors (git.test.test_git.TestGit) ... ok
test_it_raises_proper_exception_with_output_stream (git.test.test_git.TestGit) ... ok
test_it_transforms_kwargs_into_git_command_arguments (git.test.test_git.TestGit) ... ok
test_options_are_passed_to_git (git.test.test_git.TestGit) ... ok
test_persistent_cat_file_command (git.test.test_git.TestGit) ... ERROR
test_persistent_options (git.test.test_git.TestGit) ... ok
test_refresh (git.test.test_git.TestGit) ... ok
test_single_char_git_options_are_passed_to_git (git.test.test_git.TestGit) ... ok
test_version (git.test.test_git.TestGit) ... ok
test__to_relative_path_at_root (git.test.test_index.TestIndex) ... ok
test_add_a_file_with_wildcard_chars (git.test.test_index.TestIndex) ... ok
test_add_utf8P_path (git.test.test_index.TestIndex) ... ok
test_commit_msg_hook_fail (git.test.test_index.TestIndex) ... ok
test_commit_msg_hook_success (git.test.test_index.TestIndex) ... ok
test_compare_write_tree (git.test.test_index.TestIndex) ... ok
test_index_bare_add (git.test.test_index.TestIndex) ... ok
test_index_file_base (git.test.test_index.TestIndex) ... ok
test_index_file_diffing (git.test.test_index.TestIndex) ... FAIL
test_index_file_from_tree (git.test.test_index.TestIndex) ... ERROR
test_index_lock_handling (git.test.test_index.TestIndex) ... ok
test_index_merge_tree (git.test.test_index.TestIndex) ... ERROR
test_index_mutation (git.test.test_index.TestIndex) ... FAIL
test_index_new (git.test.test_index.TestIndex) ... ERROR
test_pre_commit_hook_fail (git.test.test_index.TestIndex) ... ok
test_pre_commit_hook_success (git.test.test_index.TestIndex) ... ok
test_base (git.test.test_reflog.TestRefLog) ... ok
test_reflogentry (git.test.test_reflog.TestRefLog) ... ok
test_dereference_recursive (git.test.test_refs.TestRefs) ... ok
test_from_path (git.test.test_refs.TestRefs) ... ok
test_head_checkout_detached_head (git.test.test_refs.TestRefs) ... ok
test_head_reset (git.test.test_refs.TestRefs) ... ERROR
test_heads (git.test.test_refs.TestRefs) ... ok
test_is_valid (git.test.test_refs.TestRefs) ... ok
test_orig_head (git.test.test_refs.TestRefs) ... ok
test_reflog (git.test.test_refs.TestRefs) ... ok
test_refs (git.test.test_refs.TestRefs) ... ok
test_tag_base (git.test.test_refs.TestRefs) ... ok
test_tags (git.test.test_refs.TestRefs) ... ok
test_tags_author (git.test.test_refs.TestRefs) ... FAIL
test_base (git.test.test_remote.TestRemote) ... ERROR
test_creation_and_removal (git.test.test_remote.TestRemote) ... ok
test_fetch_error (git.test.test_remote.TestRemote) ... ok
test_fetch_info (git.test.test_remote.TestRemote) ... ok
test_multiple_urls (git.test.test_remote.TestRemote) ... ok
test_push_error (git.test.test_remote.TestRemote) ... ok
test_uncommon_branch_names (git.test.test_remote.TestRemote) ... ok
test_alternates (git.test.test_repo.TestRepo) ... ok
test_archive (git.test.test_repo.TestRepo) ... ERROR
test_bare_property (git.test.test_repo.TestRepo) ... ok
test_blame_complex_revision (git.test.test_repo.TestRepo) ... ok
test_blame_incremental (git.test.test_repo.TestRepo) ... ok
test_blame_real (git.test.test_repo.TestRepo) ... FAIL
test_clone_from_keeps_env (git.test.test_repo.TestRepo) ... ok
test_clone_from_pathlib (git.test.test_repo.TestRepo) ... ok
test_clone_from_pathlib_withConfig (git.test.test_repo.TestRepo) ... ok
test_commit_from_revision (git.test.test_repo.TestRepo) ... ok
test_commits (git.test.test_repo.TestRepo) ... FAIL
test_comparison_and_hash (git.test.test_repo.TestRepo) ... ok
test_config_level_paths (git.test.test_repo.TestRepo) ... ok
test_config_reader (git.test.test_repo.TestRepo) ... ok
test_config_writer (git.test.test_repo.TestRepo) ... ok
test_creation_deletion (git.test.test_repo.TestRepo) ... ok
test_daemon_export (git.test.test_repo.TestRepo) ... ok
test_description (git.test.test_repo.TestRepo) ... ok
Assure we can handle empty repositories ... ok
test_file_handle_leaks (git.test.test_repo.TestRepo) ... ERROR
test_git_cmd (git.test.test_repo.TestRepo) ... ok
test_git_file (git.test.test_repo.TestRepo) ... ok
Check that we find .git as a worktree file and find the worktree ... ok
Check that we yield to GIT_WORK_TREE ... ok
test_head (git.test.test_repo.TestRepo) ... ok
test_heads_should_populate_head_data (git.test.test_repo.TestRepo) ... ok
test_heads_should_return_array_of_head_objects (git.test.test_repo.TestRepo) ... ok
test_index (git.test.test_repo.TestRepo) ... ok
test_init (git.test.test_repo.TestRepo) ... ok
test_is_ancestor (git.test.test_repo.TestRepo) ... ERROR
test_is_dirty (git.test.test_repo.TestRepo) ... ok
test_is_dirty_with_bare_repository (git.test.test_repo.TestRepo) ... ok
test_is_dirty_with_path (git.test.test_repo.TestRepo) ... FAIL
test_max_chunk_size (git.test.test_repo.TestRepo) ... ok
test_merge_base (git.test.test_repo.TestRepo) ... ERROR
test_new_should_raise_on_invalid_repo_location (git.test.test_repo.TestRepo) ... ok
test_new_should_raise_on_non_existent_path (git.test.test_repo.TestRepo) ... ok
test_pickleable (git.test.test_repo.TestRepo) ... ok
test_rebasing (git.test.test_repo.TestRepo) ... ok
test_remote_method (git.test.test_repo.TestRepo) ... ok
test_repo_creation_from_different_paths (git.test.test_repo.TestRepo) ... ERROR
test_repo_creation_pathlib (git.test.test_repo.TestRepo) ... ERROR
test_repo_odbtype (git.test.test_repo.TestRepo) ... ok
test_repr (git.test.test_repo.TestRepo) ... ok
test_rev_parse (git.test.test_repo.TestRepo) ... ERROR
test_rw_rev_parse (git.test.test_repo.TestRepo) ... ok
test_should_display_blame_information (git.test.test_repo.TestRepo) ... ok
test_submodule_update (git.test.test_repo.TestRepo) ... ok
test_submodules (git.test.test_repo.TestRepo) ... ok
test_tag (git.test.test_repo.TestRepo) ... ok
test_tilde_and_env_vars_in_repo_path (git.test.test_repo.TestRepo) ... ok
test_tree_from_revision (git.test.test_repo.TestRepo) ... ok
test_trees (git.test.test_repo.TestRepo) ... ok
test_untracked_files (git.test.test_repo.TestRepo) ... ok
test_list_from_string (git.test.test_stats.TestStats) ... ok
test_add_empty_repo (git.test.test_submodule.TestSubmodule) ... ok
test_base_bare (git.test.test_submodule.TestSubmodule) ... ERROR
test_base_rw (git.test.test_submodule.TestSubmodule) ... ERROR
test_branch_renames (git.test.test_submodule.TestSubmodule) ... ok
test_first_submodule (git.test.test_submodule.TestSubmodule) ... FAIL
test_git_submodule_compatibility (git.test.test_submodule.TestSubmodule) ... ok
test_git_submodules_and_add_sm_with_new_commit (git.test.test_submodule.TestSubmodule) ... ok
test_list_only_valid_submodules (git.test.test_submodule.TestSubmodule) ... ok
test_remove_norefs (git.test.test_submodule.TestSubmodule) ... ok
test_rename (git.test.test_submodule.TestSubmodule) ... ok
test_root_module (git.test.test_submodule.TestSubmodule) ... ERROR
test_to_relative_path_with_super_at_root_drive (git.test.test_submodule.TestSubmodule) ... SKIP: Specifically for Windows.
test_serializable (git.test.test_tree.TestTree) ... ERROR
test_traverse (git.test.test_tree.TestTree) ... ERROR
test_actor (git.test.test_util.TestUtils) ... ok
test_actor_from_string (git.test.test_util.TestUtils) ... ok
test_blocking_lock_file (git.test.test_util.TestUtils) ... ok
test_cygpath_invalids_1_C_ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_invalids_2_C_Relative (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_invalids_3_D_Apps_123 (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_invalids_4_D_Apps_123 (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_invalids_5_____a_rel (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_invalids_6___share_a_rel (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_norm_ok_1_____bar____bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_norm_ok_2______bar____bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_norm_ok_3______bar_______bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_norm_ok_4_______bar_______bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_norm_ok_5______bar____foo____chu_______bar_chu__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_10___D__Apps_____cygdrive_d_Apps__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_11___D__Apps__fOO_____cygdrive_d_Apps_fOO__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_12___D___Apps_123_____cygdrive_d_Apps_123__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_13__________a___com_____cygdrive_a_com__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_14__________a__com_____cygdrive_a_com__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_15__________UNC__server__D___Apps______server_D__Apps__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_1___foo__bar____foo_bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_2___foo_bar____foo_bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_3___C___Users_____cygdrive_c_Users__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_4___C___d_e_____cygdrive_c_d_e__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_5___C________cygdrive_c___ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_6_______server__C___Users______server_C__Users__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_7_______server__C_______server_C___ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_8_______server__c_________server_c____ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_cygpath_ok_9_______server__BAR_______server_BAR___ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_10___D__Apps_____cygdrive_d_Apps__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_11___D__Apps__fOO_____cygdrive_d_Apps_fOO__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_12___D___Apps_123_____cygdrive_d_Apps_123__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_1___foo__bar____foo_bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_2___foo_bar____foo_bar__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_3___C___Users_____cygdrive_c_Users__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_4___C___d_e_____cygdrive_c_d_e__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_5___C________cygdrive_c___ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_6_______server__C___Users______server_C__Users__ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_7_______server__C_______server_C___ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_8_______server__c_________server_c____ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_decygpath_9_______server__BAR_______server_BAR___ (git.test.test_util.TestUtils) ... SKIP: Paths specifically for Windows.
test_from_timestamp (git.test.test_util.TestUtils) ... ok
test_it_should_dashify (git.test.test_util.TestUtils) ... ok
test_iterable_list_1___name______ (git.test.test_util.TestUtils) ... ok
test_iterable_list_2___name____prefix___ (git.test.test_util.TestUtils) ... ok
test_lock_file (git.test.test_util.TestUtils) ... ok
test_parse_date (git.test.test_util.TestUtils) ... ok
test_user_id (git.test.test_util.TestUtils) ... ok

======================================================================
ERROR: test_commit_serialization (git.test.performance.test_commit.TestPerformance)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/performance/test_commit.py", line 83, in test_commit_serialization
    assert_commit_serialization(self.gitrwrepo, '58c78e6', True)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 54, in assert_commit_serialization
    for cm in rwrepo.commit(commit_id).traverse():
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 147, in name_to_object
    raise BadName(name)
gitdb.exc.BadName: Ref '58c78e6' did not resolve to an object
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'clone', '--bare', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/tmpu_wy_2f2'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['git', 'clone', '--bare', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/tmpu_wy_2f2'])'s unused stdout: 
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/tmpu_wy_2f2, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_base_object (git.test.test_base.TestBase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_base.py", line 62, in test_base_object
    assert item.size
  File "/usr/lib/python3.7/site-packages/gitdb/util.py", line 253, in __getattr__
    self._set_cache_(attr)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 166, in _set_cache_
    super(IndexObject, self)._set_cache_(attr)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 72, in _set_cache_
    oinfo = self.repo.odb.info(self.binsha)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'8741fc1d09d61f02ffd8cded15ff603eff1ec070' could not be resolved, git returned: b'8741fc1d09d61f02ffd8cded15ff603eff1ec070 missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_with_rw_remote_and_rw_repo (git.test.test_base.TestBase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 264, in remote_repo_creator
    rw_repo.head.commit = working_tree_ref
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/refs/symbolic.py", line 231, in set_commit
    raise ValueError("Need commit, got %r" % commit)
ValueError: Need commit, got '0.1.6'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'clone', '--bare', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/daemon_repo-test_with_rw_remote_and_rw_repo-46g8ojr4'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['git', 'clone', '--bare', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/daemon_repo-test_with_rw_remote_and_rw_repo-46g8ojr4'])'s unused stdout: 
git.cmd: DEBUG: Popen(['git', 'clone', '-n', '--shared', '-v', '/tmp/daemon_repo-test_with_rw_remote_and_rw_repo-46g8ojr4', '/tmp/daemon_cloned_repo-test_with_rw_remote_and_rw_repo-jxytq6la'], cwd=/tmp/daemon_repo-test_with_rw_remote_and_rw_repo-46g8ojr4, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['git', 'clone', '-n', '--shared', '-v', '/tmp/daemon_repo-test_with_rw_remote_and_rw_repo-46g8ojr4', '/tmp/daemon_cloned_repo-test_with_rw_remote_and_rw_repo-jxytq6la'])'s unused stdout: 
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/daemon_cloned_repo-test_with_rw_remote_and_rw_repo-jxytq6la, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_bake (git.test.test_commit.TestCommit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 101, in test_bake
    commit = self.rorepo.commit('2454ae89983a4496a445ce347d7a41c0bb0ea7ae')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'2454ae89983a4496a445ce347d7a41c0bb0ea7ae' could not be resolved, git returned: b'2454ae89983a4496a445ce347d7a41c0bb0ea7ae missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_datetimes (git.test.test_commit.TestCommit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 392, in test_datetimes
    commit = self.rorepo.commit('4251bd5')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 147, in name_to_object
    raise BadName(name)
gitdb.exc.BadName: Ref '4251bd5' did not resolve to an object

======================================================================
ERROR: test_iteration (git.test.test_commit.TestCommit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 200, in test_iteration
    mcomit = self.rorepo.commit('d884adc80c80300b4cc05321494713904ef1df2d')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'd884adc80c80300b4cc05321494713904ef1df2d' could not be resolved, git returned: b'd884adc80c80300b4cc05321494713904ef1df2d missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'rev-list', 'HEAD', '--'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['git', 'rev-list', '38f9df57b411bb2af3b6ef02a0f07be6176c190e', '--'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_list (git.test.test_commit.TestCommit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 250, in test_list
    '5117c9c8a4d3af19a9958677e45cda9269de1541'], Commit)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/util.py", line 890, in __getitem__
    raise IndexError("No item found with id %r" % (self._prefix + index))
IndexError: No item found with id '5117c9c8a4d3af19a9958677e45cda9269de1541'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'rev-list', '--max-count=5', '0.1.5', '--'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: 'git rev-list --bisect-all' returns additional information
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 222, in test_rev_list_bisect_all
    bisect_all=True)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 545, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1014, in _call_process
    return self.execute(call, **exec_kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 825, in execute
    raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
  cmdline: git rev-list --bisect-all --first-parent 933d23bf95a5bd1624fbcdf328d904e1fa173474
  stderr: 'fatal: bad object 933d23bf95a5bd1624fbcdf328d904e1fa173474'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'rev-list', '--bisect-all', '--first-parent', '933d23bf95a5bd1624fbcdf328d904e1fa173474'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_stats (git.test.test_commit.TestCommit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 114, in test_stats
    commit = self.rorepo.commit('33ebe7acec14b25c5f84f35a664803fcab2f7781')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'33ebe7acec14b25c5f84f35a664803fcab2f7781' could not be resolved, git returned: b'33ebe7acec14b25c5f84f35a664803fcab2f7781 missing'

======================================================================
ERROR: test_traversal (git.test.test_commit.TestCommit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 151, in test_traversal
    start = self.rorepo.commit("a4d06724202afccd2b5c54f81bcf2bf26dea7fff")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'a4d06724202afccd2b5c54f81bcf2bf26dea7fff' could not be resolved, git returned: b'a4d06724202afccd2b5c54f81bcf2bf26dea7fff missing'

======================================================================
ERROR: test_diff_initial_commit (git.test.test_diff.TestDiff)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_diff.py", line 185, in test_diff_initial_commit
    initial_commit = self.rorepo.commit('33ebe7acec14b25c5f84f35a664803fcab2f7781')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'33ebe7acec14b25c5f84f35a664803fcab2f7781' could not be resolved, git returned: b'33ebe7acec14b25c5f84f35a664803fcab2f7781 missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_init_repo_object (git.test.test_docs.Tutorials)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 92, in wrapper
    return func(self, path)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_docs.py", line 109, in test_init_repo_object
    assert (now.commit.tree / 'VERSION').data_stream.read().decode('ascii').startswith('3')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/tree.py", line 253, in __truediv__
    return self.join(file)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/tree.py", line 244, in join
    raise KeyError(msg % file)
KeyError: "Blob or Tree named 'VERSION' not found"
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'init', '--bare'], cwd=/tmp/test_init_repo_objectmd6iyfp9/bare-repo, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['git', 'status', '--porcelain', '--untracked-files'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['git', 'clone', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/test_init_repo_objectmd6iyfp9/to/this/path'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['git', 'clone', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/test_init_repo_objectmd6iyfp9/to/this/path'])'s unused stdout: 
git.cmd: DEBUG: Popen(['git', 'init'], cwd=/tmp/test_init_repo_objectmd6iyfp9/path/for/new/repo, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'archive', '38f9df57b411bb2af3b6ef02a0f07be6176c190e'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_init_repo_objectmd6iyfp9/to/this/path, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/tmp/test_init_repo_objectmd6iyfp9/to/this/path, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'tag', '-m', 'This is a tag-object pointing to feature', 'past', 'feature'], cwd=/tmp/test_init_repo_objectmd6iyfp9/to/this/path, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['git', 'tag', 'now', 'HEAD'], cwd=/tmp/test_init_repo_objectmd6iyfp9/to/this/path, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Test Tutorials.test_init_repo_object failed, output is at '/tmp/test_init_repo_objectmd6iyfp9'

--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_references_and_objects (git.test.test_docs.Tutorials)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 92, in wrapper
    return func(self, path)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_docs.py", line 207, in test_references_and_objects
    tagref = tags[0]
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/util.py", line 885, in __getitem__
    return list.__getitem__(self, index)
IndexError: list index out of range
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'clone', '--branch=master', '-v', '/tmp/gitpython.Z3B/clone/git/ext/gitdb/gitdb/ext/smmap', '/tmp/test_references_and_objects6vpd164l/repo'], cwd=/build/python-gitpython/src/python-gitpython-3.0.3, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['git', 'clone', '--branch=master', '-v', '/tmp/gitpython.Z3B/clone/git/ext/gitdb/gitdb/ext/smmap', '/tmp/test_references_and_objects6vpd164l/repo'])'s unused stdout: 
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/test_references_and_objects6vpd164l/repo, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'branch', '-m', 'master', 'new_name'], cwd=/tmp/test_references_and_objects6vpd164l/repo, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['git', 'branch', '-m', 'new_name', 'master'], cwd=/tmp/test_references_and_objects6vpd164l/repo, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Test Tutorials.test_references_and_objects failed, output is at '/tmp/test_references_and_objects6vpd164l'

--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_aggressive_tree_merge (git.test.test_fun.TestFun)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_fun.py", line 46, in test_aggressive_tree_merge
    HC = self.rorepo.commit("6c1faef799095f3990e9970bc2cb10aa0221cf9c")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'6c1faef799095f3990e9970bc2cb10aa0221cf9c' could not be resolved, git returned: b'6c1faef799095f3990e9970bc2cb10aa0221cf9c missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_tree_traversal (git.test.test_fun.TestFun)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_fun.py", line 223, in test_tree_traversal
    H = self.rorepo.tree('29eb123beb1c55e5db4aa652d843adccbd09ae18')    # head tree
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 505, in tree
    return self.rev_parse(text_type(rev) + "^{tree}")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'29eb123beb1c55e5db4aa652d843adccbd09ae18' could not be resolved, git returned: b'29eb123beb1c55e5db4aa652d843adccbd09ae18 missing'

======================================================================
ERROR: test_tree_traversal_single (git.test.test_fun.TestFun)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_fun.py", line 254, in test_tree_traversal_single
    for commit in self.rorepo.commit("29eb123beb1c55e5db4aa652d843adccbd09ae18").traverse():
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'29eb123beb1c55e5db4aa652d843adccbd09ae18' could not be resolved, git returned: b'29eb123beb1c55e5db4aa652d843adccbd09ae18 missing'

======================================================================
ERROR: test_persistent_cat_file_command (git.test.test_git.TestGit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_git.py", line 155, in test_persistent_cat_file_command
    size = int(obj_info.split()[2])
IndexError: list index out of range
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_index_file_from_tree (git.test.test_index.TestIndex)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_index.py", line 182, in test_index_file_from_tree
    base_index = IndexFile.from_tree(rw_repo, common_ancestor_sha)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/index/base.py", line 340, in from_tree
    repo.git.read_tree(*arg_list, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 545, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1014, in _call_process
    return self.execute(call, **exec_kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 825, in execute
    raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('/usr/bin/git') failed due to: exit code(128)
  cmdline: /usr/bin/git read-tree --index-output=/tmp/non_bare_test_index_file_from_tree71zedjnp/.git/7f1w2mpj 5117c9c8a4d3af19a9958677e45cda9269de1541
  stderr: 'fatal: failed to unpack tree object 5117c9c8a4d3af19a9958677e45cda9269de1541'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_file_from_tree71zedjnp'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_file_from_tree71zedjnp'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_index_file_from_tree71zedjnp, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/non_bare_test_index_file_from_tree71zedjnp, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout', 'master'], cwd=/tmp/non_bare_test_index_file_from_tree71zedjnp, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'read-tree', '--index-output=/tmp/non_bare_test_index_file_from_tree71zedjnp/.git/7f1w2mpj', '5117c9c8a4d3af19a9958677e45cda9269de1541'], cwd=/tmp/non_bare_test_index_file_from_tree71zedjnp, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_index_file_from_tree71zedjnp
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_index_merge_tree (git.test.test_index.TestIndex)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_index.py", line 237, in test_index_merge_tree
    rw_repo.index.merge_tree(next_commit)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/index/util.py", line 58, in post_clear_cache_if_not_raised
    rval = func(self, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/index/util.py", line 76, in check_default_index
    return func(self, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/index/base.py", line 254, in merge_tree
    self.repo.git.read_tree(args)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 545, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1014, in _call_process
    return self.execute(call, **exec_kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 825, in execute
    raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('/usr/bin/git') failed due to: exit code(128)
  cmdline: /usr/bin/git read-tree --aggressive -i -m 4c39f9da792792d4e73fc3a5effde66576ae128c
  stderr: 'fatal: failed to unpack tree object 4c39f9da792792d4e73fc3a5effde66576ae128c'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_merge_tree4bwx_1v8'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_merge_tree4bwx_1v8'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_index_merge_tree4bwx_1v8, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/non_bare_test_index_merge_tree4bwx_1v8, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout', 'master'], cwd=/tmp/non_bare_test_index_merge_tree4bwx_1v8, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'read-tree', '--aggressive', '-i', '-m', '4c39f9da792792d4e73fc3a5effde66576ae128c'], cwd=/tmp/non_bare_test_index_merge_tree4bwx_1v8, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_index_merge_tree4bwx_1v8
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_index_new (git.test.test_index.TestIndex)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_index.py", line 777, in test_index_new
    B = self.rorepo.tree("6d9b1f4f9fa8c9f030e3207e7deacc5d5f8bba4e")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 505, in tree
    return self.rev_parse(text_type(rev) + "^{tree}")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'6d9b1f4f9fa8c9f030e3207e7deacc5d5f8bba4e' could not be resolved, git returned: b'6d9b1f4f9fa8c9f030e3207e7deacc5d5f8bba4e missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_head_reset (git.test.test_refs.TestRefs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_refs.py", line 218, in test_head_reset
    rw_repo.index.checkout(["lib"], force=True)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/index/util.py", line 76, in check_default_index
    return func(self, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/index/base.py", line 1132, in checkout
    handle_stderr(proc, checked_out_files)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/index/base.py", line 1072, in handle_stderr
    failed_files, valid_files, failed_reasons)
git.exc.CheckoutError: Some files could not be checked out from the index due to local modifications:['lib']
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_head_resetfyb161gv'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_head_resetfyb161gv'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout', 'master'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'reset', '--mixed', 'b875682b055963ca74bf2fe22a98dbf9367f5be8', '--'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'reset', '--hard', 'e4c8378c61c6d9f011e1ace25a2e33d219b5faf3', '--'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'read-tree', '--index-output=/tmp/non_bare_test_head_resetfyb161gv/.git/65dfehmj', 'b875682b055963ca74bf2fe22a98dbf9367f5be8'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'reset', 'HEAD', '--', 'test'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'reset', 'e4c8378c61c6d9f011e1ace25a2e33d219b5faf3', '--', 'lib'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'reset', '--hard', 'e4c8378c61c6d9f011e1ace25a2e33d219b5faf3', '--', 'lib'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'reset', '--mixed', 'e4c8378c61c6d9f011e1ace25a2e33d219b5faf3', '--'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout-index', '--index', '--force', '--stdin'], cwd=/tmp/non_bare_test_head_resetfyb161gv, universal_newlines=False, shell=None, istream=<valid stream>)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_head_resetfyb161gv
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_base (git.test.test_remote.TestRemote)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 264, in remote_repo_creator
    rw_repo.head.commit = working_tree_ref
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/refs/symbolic.py", line 231, in set_commit
    raise ValueError("Need commit, got %r" % commit)
ValueError: Need commit, got '0.1.6'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '--bare', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/daemon_repo-test_base-urjngwki'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '--bare', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/daemon_repo-test_base-urjngwki'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/daemon_repo-test_base-urjngwki', '/tmp/daemon_cloned_repo-test_base-h3e4i02s'], cwd=/tmp/daemon_repo-test_base-urjngwki, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/daemon_repo-test_base-urjngwki', '/tmp/daemon_cloned_repo-test_base-h3e4i02s'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/daemon_cloned_repo-test_base-h3e4i02s, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_archive (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 398, in test_archive
    self.rorepo.archive(stream, '0.1.6', path='doc')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 1053, in archive
    self.git.archive(treeish, *path, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 545, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1014, in _call_process
    return self.execute(call, **exec_kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 825, in execute
    raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('/usr/bin/git') failed due to: exit code(128)
  cmdline: /usr/bin/git archive 0.1.6 doc
  stderr: 'fatal: pathspec 'doc' did not match any files'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'archive', '0.1.6', 'doc'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_file_handle_leaks (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 884, in test_file_handle_leaks
    last_commit(repo, 'master', 'git/test/test_base.py')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 873, in last_commit
    commit = next(repo.iter_commits(rev, path, max_count=1))
StopIteration: 
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'rev-list', '--max-count=1', 'master', '--', 'git/test/test_base.py'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_is_ancestor (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 960, in test_is_ancestor
    self.assertTrue(repo.is_ancestor(c1, c1))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 570, in is_ancestor
    self.git.merge_base(ancestor_rev, rev, is_ancestor=True)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 545, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1014, in _call_process
    return self.execute(call, **exec_kwargs)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 825, in execute
    raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('/usr/bin/git') failed due to: exit code(128)
  cmdline: /usr/bin/git merge-base --is-ancestor f6aa8d1 f6aa8d1
  stderr: 'fatal: Not a valid object name f6aa8d1'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'version'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'merge-base', '--is-ancestor', 'f6aa8d1', 'f6aa8d1'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_merge_base (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 931, in test_merge_base
    c2 = repo.commit('d46e3fe')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 147, in name_to_object
    raise BadName(name)
gitdb.exc.BadName: Ref 'd46e3fe' did not resolve to an object

======================================================================
ERROR: test_repo_creation_from_different_paths (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 132, in repo_creator
    rw_repo.head.commit = rw_repo.commit(working_tree_ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 147, in name_to_object
    raise BadName(name)
gitdb.exc.BadName: Ref '0.3.2.1' did not resolve to an object
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_repo_creation_from_different_pathsrt_gm14d'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_repo_creation_from_different_pathsrt_gm14d'])'s unused stdout: 
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_repo_creation_pathlib (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 132, in repo_creator
    rw_repo.head.commit = rw_repo.commit(working_tree_ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 147, in name_to_object
    raise BadName(name)
gitdb.exc.BadName: Ref '0.3.2.1' did not resolve to an object
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_repo_creation_pathlibxe33ajfq'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_repo_creation_pathlibxe33ajfq'])'s unused stdout: 
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_rev_parse (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 724, in test_rev_parse
    self.assertEqual(rev_parse("33ebe").hexsha, "33ebe7acec14b25c5f84f35a664803fcab2f7781")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 334, in rev_parse
    obj = name_to_object(repo, rev)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 147, in name_to_object
    raise BadName(name)
gitdb.exc.BadName: Ref '33ebe' did not resolve to an object

======================================================================
ERROR: test_base_bare (git.test.test_submodule.TestSubmodule)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 132, in repo_creator
    rw_repo.head.commit = rw_repo.commit(working_tree_ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'c15a6e1923a14bc760851913858a3942a4193cdb' could not be resolved, git returned: b'c15a6e1923a14bc760851913858a3942a4193cdb missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '--bare', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/bare_test_base_bareyhpa4wf9'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '--bare', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/bare_test_base_bareyhpa4wf9'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/bare_test_base_bareyhpa4wf9, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_base_rw (git.test.test_submodule.TestSubmodule)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 132, in repo_creator
    rw_repo.head.commit = rw_repo.commit(working_tree_ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'c15a6e1923a14bc760851913858a3942a4193cdb' could not be resolved, git returned: b'c15a6e1923a14bc760851913858a3942a4193cdb missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_base_rw5j6loo3b'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_base_rw5j6loo3b'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_base_rw5j6loo3b, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_root_module (git.test.test_submodule.TestSubmodule)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 132, in repo_creator
    rw_repo.head.commit = rw_repo.commit(working_tree_ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 482, in commit
    return self.rev_parse(text_type(rev) + "^0")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'c15a6e1923a14bc760851913858a3942a4193cdb' could not be resolved, git returned: b'c15a6e1923a14bc760851913858a3942a4193cdb missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_root_moduleetpt0pwb'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_root_moduleetpt0pwb'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_root_moduleetpt0pwb, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_serializable (git.test.test_tree.TestTree)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_tree.py", line 30, in test_serializable
    roottree = self.rorepo.tree('6c1faef799095f3990e9970bc2cb10aa0221cf9c')
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/base.py", line 505, in tree
    return self.rev_parse(text_type(rev) + "^{tree}")
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 213, in rev_parse
    obj = name_to_object(repo, rev[:start])
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/repo/fun.py", line 150, in name_to_object
    return Object.new_from_sha(repo, hex_to_bin(hexsha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/base.py", line 64, in new_from_sha
    oinfo = repo.odb.info(sha1)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/db.py", line 37, in info
    hexsha, typename, size = self._git.get_object_header(bin_to_hex(sha))
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1077, in get_object_header
    return self.__get_object_header(cmd, ref)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1066, in __get_object_header
    return self._parse_object_header(cmd.stdout.readline())
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/cmd.py", line 1030, in _parse_object_header
    raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
ValueError: SHA b'6c1faef799095f3990e9970bc2cb10aa0221cf9c' could not be resolved, git returned: b'6c1faef799095f3990e9970bc2cb10aa0221cf9c missing'
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_traverse (git.test.test_tree.TestTree)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 133, in run
    self.runTest(result)
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 151, in runTest
    test(result)
  File "/usr/lib/python3.7/unittest/case.py", line 676, in __call__
    return self.run(*args, **kwds)
  File "/usr/lib/python3.7/unittest/case.py", line 636, in run
    self._feedErrorsToResult(result, outcome.errors)
  File "/usr/lib/python3.7/unittest/case.py", line 564, in _feedErrorsToResult
    result.addFailure(test, exc_info)
  File "/usr/lib/python3.7/site-packages/nose/proxy.py", line 143, in addFailure
    formatted = plugins.formatFailure(self.test, err)
  File "/usr/lib/python3.7/site-packages/nose/plugins/manager.py", line 99, in __call__
    return self.call(*arg, **kw)
  File "/usr/lib/python3.7/site-packages/nose/plugins/manager.py", line 141, in chain
    result = meth(*arg, **kw)
  File "/usr/lib/python3.7/site-packages/nose/plugins/failuredetail.py", line 45, in formatFailure
    tbinfo = force_unicode(inspect_traceback(tb))
  File "/usr/lib/python3.7/site-packages/nose/inspector.py", line 40, in inspect_traceback
    exp(*tok)
  File "/usr/lib/python3.7/site-packages/nose/inspector.py", line 187, in __call__
    val = repr(val)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/submodule/base.py", line 169, in __repr__
    % (type(self).__name__, self._name, self.path, self.url, self.branch_path)
  File "/usr/lib/python3.7/site-packages/gitdb/util.py", line 253, in __getattr__
    self._set_cache_(attr)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/objects/submodule/base.py", line 132, in _set_cache_
    raise AttributeError("Cannot retrieve the name of a submodule if it was not set initially")
AttributeError: Cannot retrieve the name of a submodule if it was not set initially
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_with_rw_repo (git.test.test_base.TestBase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_base.py", line 113, in test_with_rw_repo
    assert osp.isdir(osp.join(rw_repo.working_tree_dir, 'lib'))
AssertionError: 
    assert not <git.Repo "/tmp/non_bare_test_with_rw_repo4qig_xa5/.git">.config_reader("repository").getboolean("core", "bare")
>>  assert <module 'posixpath' from '/usr/lib/python3.7/posixpath.py'>.isdir(<module 'posixpath' from '/usr/lib/python3.7/posixpath.py'>.join(<git.Repo "/tmp/non_bare_test_with_rw_repo4qig_xa5/.git">.working_tree_dir, 'lib'))
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_with_rw_repo4qig_xa5'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_with_rw_repo4qig_xa5'])'s unused stdout: 
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_with_rw_repo4qig_xa5, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/tmp/non_bare_test_with_rw_repo4qig_xa5, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'checkout', 'master'], cwd=/tmp/non_bare_test_with_rw_repo4qig_xa5, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_with_rw_repo4qig_xa5
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_count (git.test.test_commit.TestCommit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_commit.py", line 244, in test_count
    self.assertEqual(self.rorepo.tag('refs/tags/0.1.5').commit.count(), 143)
AssertionError: 103 != 143
    '103 != 143' = '%s != %s' % _common_shorten_repr(103, 143)
    '103 != 143' = self._formatMessage('103 != 143', '103 != 143')
>>  raise self.failureException('103 != 143')
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['git', 'rev-list', '7956ff39a77e56acef2356d98691537f4707b1a0'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_index_file_diffing (git.test.test_index.TestIndex)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_index.py", line 341, in test_index_file_diffing
    assert index.diff(None)
AssertionError: 
    # there must be differences towards the working tree which is in the 'future'
>>  assert <git.index.base.IndexFile object at 0x66dcf7bb5f50>.[<git.diff.Diff object at 0x66dcf79a2050>, <git.diff.Diff object at 0x66dcf799a050>, <git.diff.Diff object at 0x66dcf799a0f0>, <git.diff.Diff object at 0x66dcf799a190>, <git.diff.Diff object at 0x66dcf799a230>, <git.diff.Diff object at 0x66dcf799a2d0>](None)
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_file_diffing8vroo5ov'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_file_diffing8vroo5ov'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout', 'master'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'reset', '--mixed', 'HEAD~6', '--'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '-R', 'ea7934216ca9f81df1ed4305af0a91470a5a6a03', '--cached', '--abbrev=40', '--full-index', '-M', '--raw', '--no-color'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '-R', '1f5a9d76a09b9fea84b83e99fc30d228061f6b28', '--cached', '--abbrev=40', '--full-index', '-M', '--raw', '--no-color'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '1f5a9d76a09b9fea84b83e99fc30d228061f6b28', '--cached', '--abbrev=40', '--full-index', '-M', '--raw', '--no-color'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '-R', '1f5a9d76a09b9fea84b83e99fc30d228061f6b28', '--cached', '--abbrev=40', '--full-index', '-M', '--raw', '--no-color'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '--abbrev=40', '--full-index', '-M', '--raw', '--no-color'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'read-tree', '--index-output=/tmp/non_bare_test_index_file_diffing8vroo5ov/.git/2ziu2hn3', 'HEAD~1'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '--abbrev=40', '--full-index', '-M', '--raw', '--no-color'], cwd=/tmp/non_bare_test_index_file_diffing8vroo5ov, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_index_file_diffing8vroo5ov
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_index_mutation (git.test.test_index.TestIndex)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_index.py", line 460, in test_index_mutation
    self.assertEqual(self._count_existing(rw_repo, deleted_files), len(deleted_files))
AssertionError: 153 != 154
    '153 != 154' = '%s != %s' % _common_shorten_repr(153, 154)
    '153 != 154' = self._formatMessage('153 != 154', '153 != 154')
>>  raise self.failureException('153 != 154')
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_mutationf4yxlywx'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_index_mutationf4yxlywx'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_index_mutationf4yxlywx, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/non_bare_test_index_mutationf4yxlywx, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout', 'master'], cwd=/tmp/non_bare_test_index_mutationf4yxlywx, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'rm', '--cached', '--', '.gitmodules', 'AUTHORS', 'MANIFEST.in', 'file1', 'file10', 'file100', 'file101', 'file102', 'file103', 'file104', 'file105', 'file106', 'file107', 'file108', 'file109', 'file11', 'file110', 'file111', 'file112', 'file113', 'file114', 'file115', 'file116', 'file117', 'file118', 'file119', 'file12', 'file120', 'file121', 'file122', 'file123', 'file124', 'file125', 'file126', 'file127', 'file128', 'file129', 'file13', 'file130', 'file131', 'file132', 'file133', 'file134', 'file135', 'file136', 'file137', 'file138', 'file139', 'file14', 'file140', 'file141', 'file142', 'file143', 'file144', 'file145', 'file146', 'file147', 'file148', 'file149', 'file15', 'file150', 'file16', 'file17', 'file18', 'file19', 'file2', 'file20', 'file21', 'file22', 'file23', 'file24', 'file25', 'file26', 'file27', 'file28', 'file29', 'file3', 'file30', 'file31', 'file32', 'file33', 'file34', 'file35', 'file36', 'file37', 'file38', 'file39', 'file4', 'file40', 'file41', 'file42', 'file43', 'file44', 'file45', 'file46', 'file47', 'file48', 'file49', 'file5', 'file50', 'file51', 'file52', 'file53', 'file54', 'file55', 'file56', 'file57', 'file58', 'file59', 'file6', 'file60', 'file61', 'file62', 'file63', 'file64', 'file65', 'file66', 'file67', 'file68', 'file69', 'file7', 'file70', 'file71', 'file72', 'file73', 'file74', 'file75', 'file76', 'file77', 'file78', 'file79', 'file8', 'file80', 'file81', 'file82', 'file83', 'file84', 'file85', 'file86', 'file87', 'file88', 'file89', 'file9', 'file90', 'file91', 'file92', 'file93', 'file94', 'file95', 'file96', 'file97', 'file98', 'file99', 'git/ext/gitdb'], cwd=/tmp/non_bare_test_index_mutationf4yxlywx, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_index_mutationf4yxlywx
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_tags_author (git.test.test_refs.TestRefs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_refs.py", line 77, in test_tags_author
    assert tagger_name == 'Michael Trier'
AssertionError: 
    <git.TagObject "3f4e85d34893f62e703a0f1503d90c5abf9dcd23"> = <git.TagReference "refs/tags/0.1.4">.<git.TagReference "refs/tags/0.1.4">
    assert isinstance(<git.TagObject "3f4e85d34893f62e703a0f1503d90c5abf9dcd23">.tagger, Actor)
    'Test User' = <git.TagObject "3f4e85d34893f62e703a0f1503d90c5abf9dcd23">.tagger.name
>>  assert 'Test User' == 'Michael Trier'
    

======================================================================
FAIL: test_blame_real (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 443, in test_blame_real
    assert c, "Should have executed at least one blame command"
AssertionError: Should have executed at least one blame command
    # END for each item to traverse
>>  assert 0, "Should have executed at least one blame command"
    assert 0, "There should at least be one blame commit that contains multiple lines"
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=<valid stream>)
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_commits (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 162, in test_commits
    assert_equal('9a4b1d4d11eee3c5362a4152216376e634bd14cf', c.hexsha)
AssertionError: '9a4b1d4d11eee3c5362a4152216376e634bd14cf' != '1f5a9d76a09b9fea84b83e99fc30d228061f6b28'
- 9a4b1d4d11eee3c5362a4152216376e634bd14cf
+ 1f5a9d76a09b9fea84b83e99fc30d228061f6b28

    """Fail immediately, with the given message."""
>>  raise self.failureException("'9a4b1d4d11eee3c5362a4152216376e634bd14cf' != '1f5a9d76a09b9fea84b83e99fc30d228061f6b28'\n- 9a4b1d4d11eee3c5362a4152216376e634bd14cf\n+ 1f5a9d76a09b9fea84b83e99fc30d228061f6b28\n")
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'rev-list', '--max-count=10', '0.1.6', '--'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=False, shell=None, istream=None)
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_is_dirty_with_path (git.test.test_repo.TestRepo)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_repo.py", line 373, in test_is_dirty_with_path
    assert rwrepo.is_dirty(path="git") is True
AssertionError: 
>>  assert <git.Repo "/tmp/non_bare_test_is_dirty_with_pathli0k2enc/.git">.is_dirty(path="git") is True
    assert <git.Repo "/tmp/non_bare_test_is_dirty_with_pathli0k2enc/.git">.is_dirty(path="doc") is False
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_is_dirty_with_pathli0k2enc'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_is_dirty_with_pathli0k2enc'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_is_dirty_with_pathli0k2enc, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout', 'master'], cwd=/tmp/non_bare_test_is_dirty_with_pathli0k2enc, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '--cached', '--abbrev=40', '--full-index', '--raw', 'git'], cwd=/tmp/non_bare_test_is_dirty_with_pathli0k2enc, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '--abbrev=40', '--full-index', '--raw', 'git'], cwd=/tmp/non_bare_test_is_dirty_with_pathli0k2enc, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '--cached', '--abbrev=40', '--full-index', '--raw', 'git'], cwd=/tmp/non_bare_test_is_dirty_with_pathli0k2enc, universal_newlines=False, shell=None, istream=None)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'diff', '--abbrev=40', '--full-index', '--raw', 'git'], cwd=/tmp/non_bare_test_is_dirty_with_pathli0k2enc, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_is_dirty_with_pathli0k2enc
--------------------- >> end captured logging << ---------------------

======================================================================
FAIL: test_first_submodule (git.test.test_submodule.TestSubmodule)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/lib/helper.py", line 141, in repo_creator
    return func(self, rw_repo)
  File "/build/python-gitpython/src/python-gitpython-3.0.3/git/test/test_submodule.py", line 637, in test_first_submodule
    assert len(list(rwrepo.iter_submodules())) == 0
AssertionError: 
>>  assert len(list(<git.Repo "/tmp/non_bare_test_first_submodulejjumgjos/.git">.iter_submodules())) == 0
    
-------------------- >> begin captured logging << --------------------
git.cmd: DEBUG: Popen(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_first_submodulejjumgjos'], cwd=/tmp/gitpython.Z3B/clone, universal_newlines=True, shell=None, istream=None)
git.repo.base: DEBUG: Cmd(['/usr/bin/git', 'clone', '-n', '--shared', '-v', '/tmp/gitpython.Z3B/clone/.git', '/tmp/non_bare_test_first_submodulejjumgjos'])'s unused stdout: 
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch-check'], cwd=/tmp/non_bare_test_first_submodulejjumgjos, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'cat-file', '--batch'], cwd=/tmp/non_bare_test_first_submodulejjumgjos, universal_newlines=False, shell=None, istream=<valid stream>)
git.cmd: DEBUG: Popen(['/usr/bin/git', 'checkout', 'master'], cwd=/tmp/non_bare_test_first_submodulejjumgjos, universal_newlines=False, shell=None, istream=None)
git.test.lib.helper: INFO: Keeping repo after failure: /tmp/non_bare_test_first_submodulejjumgjos
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 393 tests in 19.877s

FAILED (SKIP=41, errors=34, failures=9)
