diff options
author | Jakub Narebski <jnareb@gmail.com> | 2007-11-03 00:41:18 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-11-02 18:27:35 -0700 |
commit | e9c34c233f2e838c334f6e8a807ebc6a988e9509 (patch) | |
tree | b0d45c362c31aefa5939e38b09e59a6e74e94091 /t/t9500-gitweb-standalone-no-errors.sh | |
parent | a3823e5ad75498774a32850f44e8254b0e1c0901 (diff) | |
download | git-e9c34c233f2e838c334f6e8a807ebc6a988e9509.tar.gz git-e9c34c233f2e838c334f6e8a807ebc6a988e9509.tar.xz |
gitweb: Add tests for overriding gitweb config with repo config
Make blame view and snapshot support overridable by repository
config. Test tree view with both features disabled, and with both
features enabled.
Test with features enabled also tests multiple formats snapshot
support (in tree view).
Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t9500-gitweb-standalone-no-errors.sh')
-rwxr-xr-x | t/t9500-gitweb-standalone-no-errors.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/t/t9500-gitweb-standalone-no-errors.sh b/t/t9500-gitweb-standalone-no-errors.sh index 1bf0988d9..35fff3ddb 100755 --- a/t/t9500-gitweb-standalone-no-errors.sh +++ b/t/t9500-gitweb-standalone-no-errors.sh @@ -557,4 +557,27 @@ test_expect_success \ 'gitweb_run "p=.git;a=tree;opt=--no-merges"' test_debug 'cat gitweb.log' +# ---------------------------------------------------------------------- +# gitweb config and repo config + +cat >>gitweb_config.perl <<EOF + +\$feature{'blame'}{'override'} = 1; +\$feature{'snapshot'}{'override'} = 1; +EOF + +test_expect_success \ + 'config override: tree view, features disabled in repo config' \ + 'git config gitweb.blame no && + git config gitweb.snapshot none && + gitweb_run "p=.git;a=tree"' +test_debug 'cat gitweb.log' + +test_expect_success \ + 'config override: tree view, features enabled in repo config' \ + 'git config gitweb.blame yes && + git config gitweb.snapshot "zip,tgz, tbz2" && + gitweb_run "p=.git;a=tree"' +test_debug 'cat gitweb.log' + test_done |