]> git.ipfire.org Git - thirdparty/git.git/blobdiff - t/t7900-maintenance.sh
Merge branch 'es/maintenance-of-bare-repositories'
[thirdparty/git.git] / t / t7900-maintenance.sh
index 286b18db3cc2d59e000f897d4a9fa3ad7ae46af7..2412d8c5c006992f3b895debfa0b6cfcf55d3c9b 100755 (executable)
@@ -632,4 +632,17 @@ test_expect_success 'fails when running outside of a repository' '
        nongit test_must_fail git maintenance unregister
 '
 
        nongit test_must_fail git maintenance unregister
 '
 
+test_expect_success 'register and unregister bare repo' '
+       test_when_finished "git config --global --unset-all maintenance.repo || :" &&
+       test_might_fail git config --global --unset-all maintenance.repo &&
+       git init --bare barerepo &&
+       (
+               cd barerepo &&
+               git maintenance register &&
+               git config --get --global --fixed-value maintenance.repo "$(pwd)" &&
+               git maintenance unregister &&
+               test_must_fail git config --global --get-all maintenance.repo
+       )
+'
+
 test_done
 test_done