[PATCH v2 1/2] t1503: test rev-parse --verify --quiet with deleted reflogs
- From
David Aguilar <davvid@gmail.com>
- Date
- Sep 14, 2014, 19:03 UTC
- Message-ID
- <1410721382-97751-1-git-send-email-davvid@gmail.com>
Ensure that rev-parse --verify --quiet is silent when asked about deleted reflog entries.
Helped-by: Fabian Ruch <bafain@gmail.com> Signed-off-by: David Aguilar <davvid@gmail.com> --- Changes since last time:
Use "git branch test" instead of low-level plumbing commands. Capture both stdout and stderr in the test.
t/t1503-rev-parse-verify.sh | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/t/t1503-rev-parse-verify.sh b/t/t1503-rev-parse-verify.sh index 813cc1b..ab9878d 100755 --- a/t/t1503-rev-parse-verify.sh +++ b/t/t1503-rev-parse-verify.sh @@ -83,6 +83,13 @@ test_expect_success 'fails silently when using -q' ' test -z "$(cat error)" ' +test_expect_success 'fails silently when using -q with deleted reflogs' ' + git branch test && + git reflog delete --updateref --rewrite test@{0} && + test_must_fail git rev-parse -q --verify test@{0} >error 2>&1 && + test -z "$(cat error)" +' + test_expect_success 'no stdout output on error' ' test -z "$(git rev-parse --verify)" && test -z "$(git rev-parse --verify foo)" &&
-- 2.1.0.30.g05c535b.dirty