diff options
author | Antonin Delpeuch <antonin@delpeuch.eu> | 2023-09-24 10:29:05 +0200 |
---|---|---|
committer | Antonin Delpeuch <antonin@delpeuch.eu> | 2023-09-24 10:29:05 +0200 |
commit | b0d5a8dcbc033bab0a97383b2082e09ccf698dd7 (patch) | |
tree | 64f4a27d45553fc977a621b4f356134f585d17ba /tests/self_test.sh | |
parent | 70fdff7898416dfa26999194c387abdd17e8acb8 (diff) | |
download | git-deps-b0d5a8dcbc033bab0a97383b2082e09ccf698dd7.tar.gz |
Only use pygit2's blame via opt-in
This can be reconsidered if pygit2's blame algorithm improves.
The option can still be useful if the 'git' command is not available
on the system.
Diffstat (limited to 'tests/self_test.sh')
-rwxr-xr-x | tests/self_test.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/self_test.sh b/tests/self_test.sh index a0b2272..52e1a28 100755 --- a/tests/self_test.sh +++ b/tests/self_test.sh @@ -13,12 +13,21 @@ echo "Running test suite" echo "* Dependencies of 4f27a1e, a regular commit" git-deps 4f27a1e^! | sort | diff tests/expected_outputs/deps_4f27a1e - +echo "* Same, but via pygit2's blame algorithm" +git-deps --pygit2-blame 4f27a1e^! | sort | diff tests/expected_outputs/deps_4f27a1e - + echo "* Dependencies of 1ba7ad5, a merge commit" git-deps 1ba7ad5^! | sort | diff tests/expected_outputs/deps_1ba7ad5 - +echo "* Same, but via pygit2's blame algorithm" +git-deps --pygit2-blame 1ba7ad5^! | sort | diff tests/expected_outputs/deps_1ba7ad5 - + echo "* Dependencies of the root commit" git-deps b196757^! | sort | diff tests/expected_outputs/deps_b196757 - +echo "* Same, but via pygit2's blame algorithm" +git-deps --pygit2-blame b196757^! | sort | diff tests/expected_outputs/deps_b196757 - + echo "* Recursive dependencies of a4f27a1e, a regular commit" git-deps -r 4f27a1e^! | sort | diff tests/expected_outputs/recursive_deps_4f27a1e - |