Add more tests against CGit
commite12b9defb2e14b5f089ba2565888dbc799fe0b23
authorSven Strickroth <email@cs-ware.de>
Wed, 4 Mar 2015 10:15:30 +0000 (4 11:15 +0100)
committerSven Strickroth <email@cs-ware.de>
Fri, 6 Mar 2015 12:23:24 +0000 (6 13:23 +0100)
treee2fbd16a615bd5fd9576352f47764d8e597fd884
parentbf94d6a301f8e4b62159068d61082b313c038b8c
Add more tests against CGit

Also, make git-cli based methods behave like libgit2 based methods.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
85 files changed:
src/Git/Git.cpp
src/Git/Git.h
test/UnitTests/GitTest.cpp
test/UnitTests/resources/.gitattributes [new file with mode: 0644]
test/UnitTests/resources/git-repo1/HEAD [new file with mode: 0644]
test/UnitTests/resources/git-repo1/config [new file with mode: 0644]
test/UnitTests/resources/git-repo1/index [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/01/6981e5efeab399e3bf3c36c0e5bcab05a2dec5 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/10/385764a4d42d7428bbeb245015f8f338fc1e40 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/11/69880b457b81958289acd5798d30bbf7763e92 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/17/65c7fbfeeb98cba3ded3558f02a7db465a0734 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/18/da7c332dcad0f37f9977d9176dce0b0c66f3eb [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/1a/83d41c3fdf0c06f99ce11df586a6f7ee56b2d0 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/1c/e788330fd3a306c8ad37654063ceee13a7f172 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/1f/913f5c76c09338961ce1c676bb07b747eabb22 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/31/3a41bc88a527289c87d7531802ab484715974f [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/35/350ac517e9173dc72e06596636945ac5579e9d [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/35/c91b4ae2f77f4f21a7aba56d3c473c705d89e6 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/36/5e779c0be7b003145d7b95448a3ddb4eec3bff [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/36/86b9cf74f1a4ef96d6bfe736595ef9abf0fb8d [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/3a/4d02501475fc678f6dbf0d899d25d8610dcaf7 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/44/0f47b6aab114e4bbdf45294b817820dded4841 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/44/15858e5b984bd59dbd9570454ee12c81860394 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/45/17b91ee8f7497d40cf93d112f12196a7cec995 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/49/ecdfff36bfe2b9b499b33e5034f427e2fa54dd [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/4c/44667203f943dc5dbdf3cb526cb7ec24f60c09 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/56/0deea87853158b22d0c0fd73f60a458d47838a [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/57/b315e1d075178cca7458e89f59275375f2bad3 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/60/d2d10b9d4c7076c79333b2d6f1f5b415dce6b3 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/62/87766ee39350e2222518d3daef86e2e76364df [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/64/e25b3f69fcb445b2f12ca5f23dfe39963536bc [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/6e/93f1c637a47e85a9eca1a3dbe1ae0ce1779701 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/73/88b519de7b595f68c791892d657667d2e93aa7 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/74/0716c7c5fd51182f54fce5ea0e4f16e24bee94 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/77/eec7bdc5650078e93da34f21a70250d1a6e976 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/7f/c5e5da8c66cf9ba9c5b73f7317314e4b14f5e5 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/84/4309789a13614b52d5e7cbfe6350dd73d1dc72 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/8d/1ebbcc7eeb63af10ff8bcf7712afb9fcc90b8a [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/8e/abf9a475b4a15c0f4d2169e5947534dff38037 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/92/8ac06100d936f8013b91b081c4f4d5f3f8fde2 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/94/f3e2d2a4e3ead9f92ce4606b0e6d4b833b271b [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/96/1bdffbfce1bc617fb594091c3229f1cc674d76 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/99/d52fb9d453589225475f04521b46d330fff837 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/a6/7de2a9a906558c9cd418f6c561565f198ba6a7 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/a8/b9cfa8315db18f25eaecec2a53329dad42f966 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/a9/d53b535cb49640a6099860ac4999f5a0857b91 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/ab/555b2776c6b700ad93848d0dd050e7d08be779 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/b0/2add66f48814a73aa2f0876d6bbc8662d6a9a8 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/b3/ab458157de54b03b2c1d1e88e07fbc5b9d1470 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/b5/fd8b8fae3f7d21d2afd8a89e65f0acbd07313f [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/b9/ef30183497cdad5c30b88d32dc1bed7951dfeb [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/bb/8d58965e675aa512ff937ed1998167a102003b [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/be/d97bb9bda747c7d11406a3c056128ac86e1149 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/c1/c8f40e20df3164145eb327e08bcea991cff957 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/c2/25b3f14869ec8b6da32d52bd15dba0b043031d [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/c2/c2b5ee1f754c3e12b1ab3d6296f6814e1b22f2 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/c4/f743f4b91d5403dd5a131d8ac6e074f657afeb [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/c5/b89de0335fd674e2e421ac4543098cb2f22cde [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/c7/7212a971d21f69306a993baab32840fe04c770 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/ca/fd57516443f72e1d97101a8caf04d88e5faf2e [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/d0/f2829fb7ee1747c37b647f93cc272b92069a41 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/da/7050e421fae5e8923c516b05bc73653579bda7 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/db/397f11773ba3cc384782a15108a44ededfb28c [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/db/7cb854a89f7d3853164326f7d8be6d1d53058c [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/db/e34b8af489789aba27c41b06423f9b57cc04db [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/e1/6242f0cd53be123bfc68886bd7848a1aa151bc [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/e8/9cb722e0f9b2eb763bb059dc099ee6c502a6d8 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/ea/f2ea3b4a502bf9b3a1057fa5d3a1726cf242e1 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/ef/ca70b4b99f790eeae7b2a2e35a5be7d1326eca [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/f0/8782c910e17154468d0bdecbdb47a5446d9f7d [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/f4/c67ced4099e490f2bd728dbc78a82582aa5ec4 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/f4/d93c75a4dda2db87e1f67fd970f538d3ec0a1e [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/f5/12cec85d0d93694b2a5fdc8c58c369a6e676ee [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/fa/9aaa0a02ddc7d60d4a289d3e403f3077905195 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/fb/ea9ccd85c33fcdb542d8c73f910ea0e70c3ddc [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/fc/10f927d9587762561571ff32df9b01e33da402 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/ff/1fbef1a54a9849afd4a5e94d2ca4d80d5b96c2 [new file with mode: 0644]
test/UnitTests/resources/git-repo1/objects/ff/a0d50ccb33e53e9b2e4d9c7baa27c2872c95ea [new file with mode: 0644]
test/UnitTests/resources/git-repo1/packed-refs [new file with mode: 0644]
test/UnitTests/resources/git-repo1/refs/heads/master [new file with mode: 0644]
test/UnitTests/resources/git-repo1/refs/heads/simple-conflict [new file with mode: 0644]
test/UnitTests/resources/git-repo1/refs/heads/subdir/branch [new file with mode: 0644]
test/UnitTests/resources/git-repo1/refs/remotes/origin/master [new file with mode: 0644]
test/UnitTests/resources/git-repo1/refs/stash [new file with mode: 0644]
test/UnitTests/resources/git-repo1/refs/tags/also-signed [new file with mode: 0644]