Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2022-04-14 01:51:33 +0300
committerJunio C Hamano <gitster@pobox.com>2022-04-14 01:51:33 +0300
commitc6da34a610e58f7e58042b5ed24a19bd2c18e928 (patch)
treefa92224f86cee761f510325d8e7e0d2f55d6fd88 /t/t1416-ref-transaction-hooks.sh
parent1ac7422e39b0043250b026f9988d0da24cb2cb58 (diff)
Revert "Merge branch 'ps/avoid-unnecessary-hook-invocation-with-packed-refs'"
This reverts commit 991b4d47f0accd3955d05927d5ce434e03ffbdb6, reversing changes made to bcd020f88e1e22f38422ac3f73ab06b34ec4bef1.
Diffstat (limited to 't/t1416-ref-transaction-hooks.sh')
-rwxr-xr-xt/t1416-ref-transaction-hooks.sh50
1 files changed, 0 insertions, 50 deletions
diff --git a/t/t1416-ref-transaction-hooks.sh b/t/t1416-ref-transaction-hooks.sh
index 085a7a46f2..27731722a5 100755
--- a/t/t1416-ref-transaction-hooks.sh
+++ b/t/t1416-ref-transaction-hooks.sh
@@ -133,54 +133,4 @@ test_expect_success 'interleaving hook calls succeed' '
test_cmp expect target-repo.git/actual
'
-test_expect_success 'hook does not get called on packing refs' '
- # Pack references first such that we are in a known state.
- git pack-refs --all &&
-
- test_hook reference-transaction <<-\EOF &&
- echo "$@" >>actual
- cat >>actual
- EOF
- rm -f actual &&
-
- git update-ref refs/heads/unpacked-ref $POST_OID &&
- git pack-refs --all &&
-
- # We only expect a single hook invocation, which is the call to
- # git-update-ref(1).
- cat >expect <<-EOF &&
- prepared
- $ZERO_OID $POST_OID refs/heads/unpacked-ref
- committed
- $ZERO_OID $POST_OID refs/heads/unpacked-ref
- EOF
-
- test_cmp expect actual
-'
-
-test_expect_success 'deleting packed ref calls hook once' '
- # Create a reference and pack it.
- git update-ref refs/heads/to-be-deleted $POST_OID &&
- git pack-refs --all &&
-
- test_hook reference-transaction <<-\EOF &&
- echo "$@" >>actual
- cat >>actual
- EOF
- rm -f actual &&
-
- git update-ref -d refs/heads/to-be-deleted $POST_OID &&
-
- # We only expect a single hook invocation, which is the logical
- # deletion.
- cat >expect <<-EOF &&
- prepared
- $POST_OID $ZERO_OID refs/heads/to-be-deleted
- committed
- $POST_OID $ZERO_OID refs/heads/to-be-deleted
- EOF
-
- test_cmp expect actual
-'
-
test_done