diff options
author | Junio C Hamano <gitster@pobox.com> | 2020-12-08 15:11:20 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-12-08 15:11:21 -0800 |
commit | f2a75cb312d775c51c2029bcce227e3ea078c5f8 (patch) | |
tree | 8175c13799ec06bc5487a6562e57450964e7a306 /t/t7900-maintenance.sh | |
parent | eae47db8657199518b0785db6d83cf9fec179b47 (diff) | |
parent | 0a1f2d05d202f40f62e749c87dfeb0970e865171 (diff) | |
download | git-f2a75cb312d775c51c2029bcce227e3ea078c5f8.tar.gz |
Merge branch 'rs/maintenance-run-outside-repo'
"git maintenance run/start/stop" needed to be run in a repository
to hold the lockfile they use, but didn't make sure they are
actually in a repository, which has been corrected.
* rs/maintenance-run-outside-repo:
t7900: fix typo: "test_execpt_success"
maintenance: fix SEGFAULT when no repository
Diffstat (limited to 't/t7900-maintenance.sh')
-rwxr-xr-x | t/t7900-maintenance.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/t/t7900-maintenance.sh b/t/t7900-maintenance.sh index 07acee6ace..e987b44f87 100755 --- a/t/t7900-maintenance.sh +++ b/t/t7900-maintenance.sh @@ -455,4 +455,12 @@ test_expect_success 'register preserves existing strategy' ' test_config maintenance.strategy incremental ' +test_expect_success 'fails when running outside of a repository' ' + nongit test_must_fail git maintenance run && + nongit test_must_fail git maintenance stop && + nongit test_must_fail git maintenance start && + nongit test_must_fail git maintenance register && + nongit test_must_fail git maintenance unregister +' + test_done |