autogenerated from 1df62e7d38aa87: Merge branch 'vrs' into HEAD

This commit is contained in:
Sitaram Chamarty
2011-11-05 06:50:54 +05:30
parent 4491a9f6af
commit eac3f8536e
48 changed files with 189 additions and 189 deletions
+41 -41
View File
@@ -1,27 +1,12 @@
%labels = (
'-bigno' => '-bigno.html "compiled config with big-config disabled"',
'-bigyes' => '-bigyes.html "compiled config with big-config enabled"',
'-confother' => '-confother.html "other tips"',
'-getgl' => '-getgl.html "getting the gitolite software"',
'-gitolite_tools' => '-gitolite_tools.html "gitolite-tools"',
'-mirrappA' => '-mirrappA.html "appendix A: delegation helper files"',
'-mirrexsteps' => '-mirrexsteps.html "step by step"',
'-morefeatures' => '-morefeatures.html "some more features"',
'-need' => '-need.html "why is gitolite needed?"',
'-t' => '-t.html "notes on the testing setup"',
'-tipssec' => '-tipssec.html "security, access control, and auditing"',
'-tnconv' => '-tnconv.html "convenience features"',
'-uninstall' => '-uninstall.html "appendix c: uninstalling gitolite completely"',
'-vimsyntax' => '-vimsyntax.html "Vim Syntax Highlight"',
'-wildhow' => '-wildhow.html "how it actually works"',
'2levels' => '-tipssec.html#2levels "two levels of access rights checking"',
'2levels' => 'tipssec__.html#2levels "two levels of access rights checking"',
'ADCs' => 'ADCs.html "admin defined commands"',
'_1_gitolite_conf_' => '-mirrexsteps.html#_1_gitolite_conf_ "(1) `gitolite.conf`"',
'_2_master_sam_conf_' => '-mirrexsteps.html#_2_master_sam_conf_ "(2) `master/sam.conf`"',
'_3_host_admins_only_master_sam_p1_conf_' => '-mirrexsteps.html#_3_host_admins_only_master_sam_p1_conf_ "(3) host admins only -- `master/sam/p1.conf`"',
'_4_mirrors_sam_p1_conf_' => '-mirrexsteps.html#_4_mirrors_sam_p1_conf_ "(4) `mirrors/sam/p1.conf`"',
'_5_slave_frodo_sam_conf_' => '-mirrexsteps.html#_5_slave_frodo_sam_conf_ "(5) `slave/frodo/sam.conf`"',
'_6_manual_sync' => '-mirrexsteps.html#_6_manual_sync "(6) manual sync"',
'_1_gitolite_conf_' => '_mirrexsteps.html#_1_gitolite_conf_ "(1) `gitolite.conf`"',
'_2_master_sam_conf_' => '_mirrexsteps.html#_2_master_sam_conf_ "(2) `master/sam.conf`"',
'_3_host_admins_only_master_sam_p1_conf_' => '_mirrexsteps.html#_3_host_admins_only_master_sam_p1_conf_ "(3) host admins only -- `master/sam/p1.conf`"',
'_4_mirrors_sam_p1_conf_' => '_mirrexsteps.html#_4_mirrors_sam_p1_conf_ "(4) `mirrors/sam/p1.conf`"',
'_5_slave_frodo_sam_conf_' => '_mirrexsteps.html#_5_slave_frodo_sam_conf_ "(5) `slave/frodo/sam.conf`"',
'_6_manual_sync' => '_mirrexsteps.html#_6_manual_sync "(6) manual sync"',
'_ADC_background' => 'ADCs.html#_ADC_background "ADC background"',
'_ADC_details' => 'ADCs.html#_ADC_details "ADC details"',
'_ADDITIONAL_RESOURCES' => 'ggshb.html#_ADDITIONAL_RESOURCES "ADDITIONAL RESOURCES"',
@@ -46,7 +31,7 @@
'_Gitolite_README' => 'README.html#_Gitolite_README "Gitolite README"',
'_Gitweb' => 'ggshb.html#_Gitweb "Gitweb"',
'_Going_back_to_OpenSSH' => 'contrib_putty.html#_Going_back_to_OpenSSH "Going back to OpenSSH"',
'_Homepage' => '-gitolite_tools.html#_Homepage "Homepage"',
'_Homepage' => '_gitolite_tools.html#_Homepage "Homepage"',
'_Host_key_authentication' => 'contrib_putty.html#_Host_key_authentication "Host key authentication"',
'_IMPORTANT_READ_THIS_FIRST' => 'sts.html#_IMPORTANT_READ_THIS_FIRST "IMPORTANT -- READ THIS FIRST"',
'_INconvenience_features' => 'tips.html#_INconvenience_features "INconvenience features"',
@@ -107,10 +92,10 @@
'_apple' => 'nagp.html#_apple "apple"',
'_backward_compatibility' => 'deleg.html#_backward_compatibility "backward compatibility"',
'_behind_my_back' => 'nagp.html#_behind_my_back "behind my back"',
'_better_logging' => '-tipssec.html#_better_logging "better logging"',
'_better_logging' => 'tipssec__.html#_better_logging "better logging"',
'_branches_tags_and_specifying_refex_es' => 'bac.html#_branches_tags_and_specifying_refex_es "branches, tags, and specifying "refex"es"',
'_but_but_you_have_all_that_ssh_stuff_in_there_' => 'auth.html#_but_but_you_have_all_that_ssh_stuff_in_there_ "but... but... you have all that ssh stuff in there!"',
'_bypassing_gitolite' => '-tnconv.html#_bypassing_gitolite "bypassing gitolite"',
'_bypassing_gitolite' => 'tnconv__.html#_bypassing_gitolite "bypassing gitolite"',
'_caveats' => 'sts.html#_caveats "caveats"',
'_checking_arguments' => 'ADCs.html#_checking_arguments "checking arguments"',
'_checking_authorisation_inside_an_ADC' => 'ADCs.html#_checking_authorisation_inside_an_ADC "checking authorisation inside an ADC"',
@@ -127,8 +112,8 @@
'_continuation_lines' => 'conf.html#_continuation_lines "continuation lines"',
'_contrast_with_refexes' => 'wildregex.html#_contrast_with_refexes "contrast with refexes"',
'_custom_git_config' => 'admin.html#_custom_git_config "custom git config"',
'_custom_hooks_and_custom_git_config' => '-tnconv.html#_custom_hooks_and_custom_git_config "custom hooks and custom git config"',
'_delegating_parts_of_the_config_file' => '-tipssec.html#_delegating_parts_of_the_config_file "delegating parts of the config file"',
'_custom_hooks_and_custom_git_config' => 'tnconv__.html#_custom_hooks_and_custom_git_config "custom hooks and custom git config"',
'_delegating_parts_of_the_config_file' => 'tipssec__.html#_delegating_parts_of_the_config_file "delegating parts of the config file"',
'_delegating_pubkeys' => 'deleg.html#_delegating_pubkeys "delegating pubkeys"',
'_deleting_a_wild_repo' => 'wild.html#_deleting_a_wild_repo "deleting a wild repo"',
'_deleting_trashing_repos' => 'ADCs.html#_deleting_trashing_repos "deleting/trashing repos"',
@@ -150,11 +135,12 @@
'_general_notes' => 'conf_examples.html#_general_notes "general notes"',
'_general_stuff' => 'dev_notes.html#_general_stuff "general stuff"',
'_general_syntax' => 'hub.html#_general_syntax "general syntax"',
'_getting_a_tar_file_from_a_clone' => '-getgl.html#_getting_a_tar_file_from_a_clone "getting a tar file from a clone"',
'_getting_a_tar_file_from_a_clone' => 'getgl__.html#_getting_a_tar_file_from_a_clone "getting a tar file from a clone"',
'_git' => 'nagp.html#_git "git"',
'_gitolite_conf' => 'ggshb.html#_gitolite_conf "gitolite.conf"',
'_gitolite_feature_recap' => 'mirr_complex_example.html#_gitolite_feature_recap "gitolite feature recap"',
'_gitolite_rc' => 'ggshb.html#_gitolite_rc "gitolite.rc"',
'_gitolite_tools' => '_gitolite_tools.html "gitolite-tools"',
'_gitweb_and_daemon' => 'exaac.html#_gitweb_and_daemon "gitweb and daemon"',
'_giving_shell_access_to_gitolite_users' => 'sts.html#_giving_shell_access_to_gitolite_users "giving shell access to gitolite users"',
'_gl_post_init_hook' => 'hooks.html#_gl_post_init_hook ""gl-post-init" hook"',
@@ -177,7 +163,7 @@
'_installing_and_upgrading_gitolite' => 'install.html#_installing_and_upgrading_gitolite "installing and upgrading gitolite"',
'_installing_virtual_refs' => 'virtualrefs-and-scoring.html#_installing_virtual_refs "installing virtual refs"',
'_instappendices' => 'install.html#_instappendices "appendixes"',
'_instructions_for_adding_new_tests' => '-t.html#_instructions_for_adding_new_tests "instructions for adding new tests"',
'_instructions_for_adding_new_tests' => '_t.html#_instructions_for_adding_new_tests "instructions for adding new tests"',
'_interpreting_the_output' => 'info_expand.html#_interpreting_the_output "interpreting the output"',
'_just_say_NO_' => 'nagp.html#_just_say_NO_ "just say NO!"',
'_ldaphow' => 'ldap.html#_ldaphow "how"',
@@ -186,6 +172,8 @@
'_listing_repos_you_created' => 'user.html#_listing_repos_you_created "listing repos you created"',
'_losing_your_admin_key' => 'sts.html#_losing_your_admin_key "losing your admin key"',
'_lots_of_repos_lots_of_users' => 'deleg.html#_lots_of_repos_lots_of_users "lots of repos, lots of users"',
'_mirrappA' => '_mirrappA.html "appendix A: delegation helper files"',
'_mirrexsteps' => '_mirrexsteps.html "step by step"',
'_mirrwhy' => 'mirroring.html#_mirrwhy "why"',
'_modules' => 'dev_notes.html#_modules "modules"',
'_most_often_used_changed_variables' => 'rc.html#_most_often_used_changed_variables "most often used/changed variables"',
@@ -194,7 +182,7 @@
'_next_steps' => 'mirr_complex_example.html#_next_steps "next steps"',
'_normal_gitolite_key_handling' => 'sts.html#_normal_gitolite_key_handling "normal gitolite key handling"',
'_note_to_the_admin_configuration_variables' => 'hub.html#_note_to_the_admin_configuration_variables "note to the admin: configuration variables"',
'_notes_and_background' => '-t.html#_notes_and_background "notes and background"',
'_notes_and_background' => '_t.html#_notes_and_background "notes and background"',
'_number_of_refs_returned' => 'virtualrefs-and-scoring.html#_number_of_refs_returned "number of refs returned"',
'_odds_and_ends' => 'tips.html#_odds_and_ends "odds and ends"',
'_other_errors_warnings_notes_' => 'tips.html#_other_errors_warnings_notes_ "other errors, warnings, notes..."',
@@ -204,8 +192,8 @@
'_overview_of_setup' => 'mirr_complex_example.html#_overview_of_setup "overview of setup"',
'_passing_simple_arguments_to_the_VR_script' => 'virtualrefs-and-scoring.html#_passing_simple_arguments_to_the_VR_script "passing simple arguments to the VR script"',
'_passing_unchecked_arguments' => 'ADCs.html#_passing_unchecked_arguments "passing unchecked arguments"',
'_personal_branches' => '-confother.html#_personal_branches "personal branches"',
'_playing_with_gitolite' => '-t.html#_playing_with_gitolite "playing with gitolite"',
'_personal_branches' => 'confother__.html#_personal_branches "personal branches"',
'_playing_with_gitolite' => '_t.html#_playing_with_gitolite "playing with gitolite"',
'_please_read_this_first' => 'admin.html#_please_read_this_first "please read this first"',
'_poking_the_admin_repo_to_force_a_compile' => 'tips.html#_poking_the_admin_repo_to_force_a_compile ""poking" the admin repo to force a compile"',
'_pre_requisites' => 'mirr_complex_example.html#_pre_requisites "pre-requisites"',
@@ -249,12 +237,13 @@
'_step_by_step' => 'sts.html#_step_by_step "step by step"',
'_suexec' => 'ggshb.html#_suexec "suexec"',
'_summary_permissions' => 'conf.html#_summary_permissions "summary: permissions"',
'_support_for_git_installed_outside_default_PATH' => '-tnconv.html#_support_for_git_installed_outside_default_PATH "support for git installed outside default PATH"',
'_support_for_git_installed_outside_default_PATH' => 'tnconv__.html#_support_for_git_installed_outside_default_PATH "support for git installed outside default PATH"',
'_syntax_and_normal_usage' => 'tips.html#_syntax_and_normal_usage "syntax and normal usage"',
'_t' => '_t.html "notes on the testing setup"',
'_taking_stock_relevant_files_and_directories' => 'sts.html#_taking_stock_relevant_files_and_directories "taking stock -- relevant files and directories"',
'_technical_skills' => 'instrequire.html#_technical_skills "technical skills"',
'_terminology' => '-t.html#_terminology "terminology"',
'_testing_gitolite' => '-t.html#_testing_gitolite "testing gitolite"',
'_terminology' => '_t.html#_terminology "terminology"',
'_testing_gitolite' => '_t.html#_testing_gitolite "testing gitolite"',
'_that_bindir_thing' => 'dev_notes.html#_that_bindir_thing "that \'bindir\' thing"',
'_that_s_outrageous' => 'nagp.html#_that_s_outrageous "that\'s outrageous"',
'_the_GL_PACKAGE_HOOKS_directory' => 'hook_prop.html#_the_GL_PACKAGE_HOOKS_directory "the `GL_PACKAGE_HOOKS` directory"',
@@ -268,11 +257,12 @@
'_user_invocation' => 'ADCs.html#_user_invocation "user invocation"',
'_variables_that_should_not_be_touched_at_all' => 'rc.html#_variables_that_should_not_be_touched_at_all "variables that should not be touched at all"',
'_variables_with_an_efficiency_performance_impact' => 'rc.html#_variables_with_an_efficiency_performance_impact "variables with an efficiency/performance impact"',
'_vimsyntax' => '_vimsyntax.html "Vim Syntax Highlight"',
'_virtual_refs_and_scoring' => 'virtualrefs-and-scoring.html#_virtual_refs_and_scoring "virtual refs and scoring"',
'_warnings_and_required_reading' => 'aac.html#_warnings_and_required_reading "warnings and required reading"',
'_what_are_the_downsides_' => 'bc.html#_what_are_the_downsides_ "what are the downsides?"',
'_what_next_' => 'hub.html#_what_next_ "what next?"',
'_what_repos_do_I_have_access_to_' => '-tnconv.html#_what_repos_do_I_have_access_to_ "what repos do I have access to?"',
'_what_repos_do_I_have_access_to_' => 'tnconv__.html#_what_repos_do_I_have_access_to_ "what repos do I have access to?"',
'_what_the_2_scripts_actually_do' => 'password_access.html#_what_the_2_scripts_actually_do "what the 2 scripts actually do"',
'_when_do_hooks_propagate_' => 'hook_prop.html#_when_do_hooks_propagate_ "**when** do hooks propagate?"',
'_when_why_do_we_need_it_' => 'bc.html#_when_why_do_we_need_it_ "when/why do we need it?"',
@@ -294,25 +284,29 @@
'authkeyopt' => 'bc.html#authkeyopt "optimising the authkeys file"',
'bac' => 'bac.html "basic access control"',
'bc' => 'bc.html "what is a "big-config""',
'bigno__' => 'bigno__.html "compiled config with big-config disabled"',
'bigyes__' => 'bigyes__.html "compiled config with big-config enabled"',
'clean' => 'install.html#clean "appendix b: cleaning out a botched install"',
'conf' => 'conf.html "the access control file `gitolite.conf`"',
'conf_examples' => 'conf_examples.html "gitolite.conf -- by example"',
'confother__' => 'confother__.html "other tips"',
'contrib_putty' => 'contrib_putty.html "putty and msysgit"',
'customhooks' => 'hooks.html#customhooks "custom hooks"',
'deleg' => 'deleg.html "delegating access control responsibilities"',
'deny' => 'aac.html#deny ""deny" rules"',
'dev_notes' => 'dev_notes.html "developer/patch maintainer notes"',
'disable' => '-tnconv.html#disable "disabling write access to take backups"',
'disable' => 'tnconv__.html#disable "disabling write access to take backups"',
'exaac' => 'exaac.html "advanced access control"',
'exbac' => 'exbac.html "basic access control"',
'expand' => 'info_expand.html#expand "the "expand" command"',
'fork' => 'ADCs.html#fork "the \'fork\' ADC"',
'gerrit' => 'gerrit.html "comparing gerrit and gitolite"',
'getgl__' => 'getgl__.html "getting the gitolite software"',
'ggshb' => 'ggshb.html "how to set up gitolite+gitweb+ssh+http-backend"',
'gitwebauth' => 'tips.html#gitwebauth "easier to link gitweb authorisation with gitolite"',
'gl_ssh' => 'gl_ssh.html "how gitolite uses ssh"',
'gl_what' => 'index.html#gl_what "what is gitolite?"',
'gwd' => '-confother.html#gwd "specifying gitweb and daemon access"',
'gwd' => 'confother__.html#gwd "specifying gitweb and daemon access"',
'hook_prop' => 'hook_prop.html "hook propagation in gitolite"',
'hookchaining' => 'hooks.html#hookchaining "hook chaining"',
'hooks' => 'hooks.html "using hooks"',
@@ -347,17 +341,19 @@
'mirrsync' => 'mirrsync.html "commands to (re-)sync mirrors"',
'mob' => 'mob.html "mob branches in gitolite"',
'monkeysphere' => 'monkeysphere.html "(contributed doc: integrating gitolite with monkeysphere)"',
'morefeatures__' => 'morefeatures__.html "some more features"',
'moverepos' => 'moverepos.html "moving pre-existing repos into gitolite"',
'moveserver' => 'moveserver.html "moving the whole thing from one server to another"',
'multikey' => 'tips.html#multikey "one user, many keys"',
'nagp' => 'nagp.html "...not a gitolite problem!"',
'need__' => 'need__.html "why is gitolite needed?"',
'nonroot' => 'nonroot.html "non-root method"',
'oldmultikeys' => 'oldmultikeys.html "old style multi keys"',
'openssh5.6' => 'info_expand.html#openssh5.6 "side note: openssh 5.6"',
'other_docs' => 'other_docs.html "what do the other docs contain"',
'packaging' => 'packaging.html "packaging gitolite"',
'password_access' => 'password_access.html "password access to gitolite"',
'pers' => '-tnconv.html#pers ""personal" branches"',
'pers' => 'tnconv__.html#pers ""personal" branches"',
'pictures' => 'pictures.html "gitolite in pictures"',
'progit' => 'progit.html "(master copy of progit chapter on gitolite)"',
'qi' => 'index.html#qi "quick install"',
@@ -368,9 +364,9 @@
'rolenamewarn' => 'setperms.html#rolenamewarn "**IMPORTANT WARNING ABOUT THIS FEATURE**"',
'root' => 'root.html "root method"',
'rpmdeb' => 'rpmdeb.html "package method"',
'rsgc' => '-confother.html#rsgc "repo specific `git config` commands"',
'rsgc' => 'confother__.html#rsgc "repo specific `git config` commands"',
'rtfm' => 'index.html#rtfm "what should you read?"',
'ruleaccum' => '-confother.html#ruleaccum "rule accumulation"',
'ruleaccum' => 'confother__.html#ruleaccum "rule accumulation"',
'ruleaccum2' => 'exaac.html#ruleaccum2 "rule accumulation"',
'rwcd' => 'aac.html#rwcd "creating and deleting branches"',
'setdesc' => 'user.html#setdesc "adding a description to repos you created"',
@@ -382,12 +378,16 @@
'subconf' => 'deleg.html#subconf "the subconf command"',
'syntax' => 'conf.html#syntax "syntax"',
'tips' => 'tips.html "assorted tips and notes"',
'tipssec__' => 'tipssec__.html "security, access control, and auditing"',
'tnconv__' => 'tnconv__.html "convenience features"',
'umask' => 'tips.html#umask "umask setting"',
'uninstall__' => 'uninstall__.html "appendix c: uninstalling gitolite completely"',
'upgrade' => 'install.html#upgrade "upgrading"',
'upgrfromclient' => 'upgrfromclient.html "upgrading from from-client method to non-root method"',
'user' => 'user.html "what users (not admins) need to know about gitolite"',
'who' => 'who.html "who uses gitolite"',
'wild' => 'wild.html "repositories named with wildcards"',
'wild_repodel' => 'wild_repodel.html "deleting repos safely"',
'wildhow__' => 'wildhow__.html "how it actually works"',
'wildregex' => 'wildregex.html "valid regexes and how they are used"'
);
+1 -1
View File
@@ -236,7 +236,7 @@ maintenance), anyone with write access to the gitolite-admin repo can do this:</
just use a space separated list of reponames (exactly as they would appear in
the config file). Wildcards are not supported; patches welcome ;-)</p>
<p>Note: please see <a href="-tnconv.html#disable" title="disabling write access to take backups">this</a> for more on this.</p>
<p>Note: please see <a href="tnconv__.html#disable" title="disabling write access to take backups">this</a> for more on this.</p>
<p><a name="_how_the_ADC_feature_came_about"></a></p>
+1 -1
View File
@@ -18,7 +18,7 @@
<a href="master-toc.html#README-t">chapter TOC</a>
</p>
<!-- file: -t -->
<!-- file: _t -->
<h1>notes on the testing setup</h1>
+1 -1
View File
@@ -18,7 +18,7 @@
<a href="master-toc.html#README-vim">chapter TOC</a>
</p>
<!-- file: -vimsyntax -->
<!-- file: _vimsyntax -->
<h1>Vim Syntax Highlight</h1>
View File
View File
View File
+1 -1
View File
@@ -36,7 +36,7 @@ a lot further than that.</p>
both read <em>and</em> write operations, while the second one happens only for write
operations.</p>
<p><strong>Required reading</strong>: <a href="-tipssec.html#2levels" title="two levels of access rights checking">this section</a> of the documentation.</p>
<p><strong>Required reading</strong>: <a href="tipssec__.html#2levels" title="two levels of access rights checking">this section</a> of the documentation.</p>
<p><strong>Warning</strong>: When using deny rules, the order of your rules matters, where
earlier it did not. If you're just starting to add a deny rule to an existing
+1 -1
View File
@@ -431,5 +431,5 @@ specified and will run it. You can of course install hooks manually on the
server, but sometimes that's cumbersome.</p>
<p>Instead, you could set your hooks to only work if a certain "gitconfig"
variable was set. See <a href="-confother.html#rsgc" title="repo specific `git config` commands">this</a> for a way to specify "git config"
variable was set. See <a href="confother__.html#rsgc" title="repo specific `git config` commands">this</a> for a way to specify "git config"
settings on a per repository basis.</p>
+1 -1
View File
@@ -237,7 +237,7 @@ maintenance), anyone with write access to the gitolite-admin repo can do this:</
just use a space separated list of reponames (exactly as they would appear in
the config file). Wildcards are not supported; patches welcome ;-)</p>
<p>Note: please see <a href="-tnconv.html#disable" title="disabling write access to take backups">this</a> for more on this.</p>
<p>Note: please see <a href="tnconv__.html#disable" title="disabling write access to take backups">this</a> for more on this.</p>
<p><a name="_how_the_ADC_feature_came_about"></a></p>
+1 -1
View File
@@ -74,5 +74,5 @@ specified and will run it. You can of course install hooks manually on the
server, but sometimes that's cumbersome.</p>
<p>Instead, you could set your hooks to only work if a certain "gitconfig"
variable was set. See <a href="-confother.html#rsgc" title="repo specific `git config` commands">this</a> for a way to specify "git config"
variable was set. See <a href="confother__.html#rsgc" title="repo specific `git config` commands">this</a> for a way to specify "git config"
settings on a per repository basis.</p>
+1 -1
View File
@@ -74,7 +74,7 @@ by Linus and currently maintained by Junio.</p>
<h3>how rules are matched</h3>
<p>It's important to understand that there're two levels at which access control
happens. Please see <a href="-tipssec.html#2levels" title="two levels of access rights checking">this</a> for details, especially about the first level
happens. Please see <a href="tipssec__.html#2levels" title="two levels of access rights checking">this</a> for details, especially about the first level
check. Much of the complexity applies only to the second level check, so that
is all we will be discussing here. This check is done by the update hook, and
determines whether the push succeeds or fails.</p>
+5 -5
View File
@@ -62,7 +62,7 @@ repo @wbr
<p>and then generates the actual config rules once for each user-repo-ref
combination (there are 8 combinations above); the compiled config file looks
somewhat like <a href="-bigno.html" title="compiled config with big-config disabled">this</a>.</p>
somewhat like <a href="bigno__.html" title="compiled config with big-config disabled">this</a>.</p>
<p>Of course, the output is the same whether you used groups (like <code>@wbr</code> and
<code>@devs</code> in the example above) or listed the repos directly on the 'repo'
@@ -89,7 +89,7 @@ happens.</p>
<h3>access rules for groups</h3>
<p>If you used group names in the 'repo' lines (as in <code>repo @wbr</code>), then the
compiled config looks like <a href="-bigyes.html" title="compiled config with big-config enabled">this</a>.</p>
compiled config looks like <a href="bigyes__.html" title="compiled config with big-config enabled">this</a>.</p>
<p>That's a lot smaller, and allows orders of magintude more repos and groups to
be supported.</p>
@@ -191,7 +191,7 @@ $GL_NO_SETUP_AUTHKEYS = 0;
<p><code>GL_NO_DAEMON_NO_GITWEB</code> is a very useful optimisation that you <em>must</em> enable
if you <em>do</em> have a large number of repositories, and do <em>not</em> use gitolite's
support for gitweb or git-daemon access (see "<a href="-confother.html#gwd" title="specifying gitweb and daemon access">this</a>" for details). This will save a
support for gitweb or git-daemon access (see "<a href="confother__.html#gwd" title="specifying gitweb and daemon access">this</a>" for details). This will save a
lot of time when you push the gitolite-admin repo with changes. This variable
also controls whether "git config" lines (such as <code>config hooks.emailprefix =
"[gitolite]"</code>) will be processed or not.</p>
@@ -298,8 +298,8 @@ composite set of rules that 'alice' accessing 'lynx' is subject to.</p>
<h2>config listings</h2>
<h3>compiled config with big-config disabled: <a href="-bigno.html" title="compiled config with big-config disabled">Link</a></h3>
<h3>compiled config with big-config disabled: <a href="bigno__.html" title="compiled config with big-config disabled">Link</a></h3>
<h3>compiled config with big-config enabled: <a href="-bigyes.html" title="compiled config with big-config enabled">Link</a></h3>
<h3>compiled config with big-config enabled: <a href="bigyes__.html" title="compiled config with big-config enabled">Link</a></h3>
+7 -7
View File
@@ -63,7 +63,7 @@ repo @wbr
<p>and then generates the actual config rules once for each user-repo-ref
combination (there are 8 combinations above); the compiled config file looks
somewhat like <a href="-bigno.html" title="compiled config with big-config disabled">this</a>.</p>
somewhat like <a href="bigno__.html" title="compiled config with big-config disabled">this</a>.</p>
<p>Of course, the output is the same whether you used groups (like <code>@wbr</code> and
<code>@devs</code> in the example above) or listed the repos directly on the 'repo'
@@ -90,7 +90,7 @@ happens.</p>
<h3>access rules for groups</h3>
<p>If you used group names in the 'repo' lines (as in <code>repo @wbr</code>), then the
compiled config looks like <a href="-bigyes.html" title="compiled config with big-config enabled">this</a>.</p>
compiled config looks like <a href="bigyes__.html" title="compiled config with big-config enabled">this</a>.</p>
<p>That's a lot smaller, and allows orders of magintude more repos and groups to
be supported.</p>
@@ -192,7 +192,7 @@ $GL_NO_SETUP_AUTHKEYS = 0;
<p><code>GL_NO_DAEMON_NO_GITWEB</code> is a very useful optimisation that you <em>must</em> enable
if you <em>do</em> have a large number of repositories, and do <em>not</em> use gitolite's
support for gitweb or git-daemon access (see "<a href="-confother.html#gwd" title="specifying gitweb and daemon access">this</a>" for details). This will save a
support for gitweb or git-daemon access (see "<a href="confother__.html#gwd" title="specifying gitweb and daemon access">this</a>" for details). This will save a
lot of time when you push the gitolite-admin repo with changes. This variable
also controls whether "git config" lines (such as <code>config hooks.emailprefix =
"[gitolite]"</code>) will be processed or not.</p>
@@ -355,9 +355,9 @@ composite set of rules that 'alice' accessing 'lynx' is subject to.</p>
<h2>config listings</h2>
<h3>compiled config with big-config disabled: <a href="-bigno.html" title="compiled config with big-config disabled">Link</a></h3>
<h3>compiled config with big-config disabled: <a href="bigno__.html" title="compiled config with big-config disabled">Link</a></h3>
<!-- file: -bigno -->
<!-- file: bigno__ -->
<h3>compiled config with big-config disabled</h3>
@@ -437,9 +437,9 @@ composite set of rules that 'alice' accessing 'lynx' is subject to.</p>
<!-- file: bc -->
<h3>compiled config with big-config enabled: <a href="-bigyes.html" title="compiled config with big-config enabled">Link</a></h3>
<h3>compiled config with big-config enabled: <a href="bigyes__.html" title="compiled config with big-config enabled">Link</a></h3>
<!-- file: -bigyes -->
<!-- file: bigyes__ -->
<h3>compiled config with big-config enabled</h3>
View File
View File
+1 -1
View File
@@ -102,5 +102,5 @@ one of <code>-</code>, <code>R</code>, <code>RW</code>, <code>RW+</code>, <code>
the standalone <code>C</code>, which is not really a "ref" level permission and can be
found in doc/wildcard-repositories.mkd.]</p>
<h2>other tips: <a href="-confother.html" title="other tips">Link</a></h2>
<h2>other tips: <a href="confother__.html" title="other tips">Link</a></h2>
+1 -1
View File
@@ -26,7 +26,7 @@
<h3>personal branches</h3>
<p>Gitolite lets you define a "personal" or "scratch" namespace prefix for each
developer. See <a href="-tnconv.html#pers" title="&quot;personal&quot; branches">here</a> for details.</p>
developer. See <a href="tnconv__.html#pers" title="&quot;personal&quot; branches">here</a> for details.</p>
<p><a name="ruleaccum"></a></p>
View File
+1 -1
View File
@@ -18,7 +18,7 @@
<a href="master-toc.html#gitolite-tools">chapter TOC</a>
</p>
<!-- file: -gitolite_tools -->
<!-- file: _gitolite_tools -->
<h1>gitolite-tools</h1>
+5 -5
View File
@@ -144,7 +144,7 @@ by Linus and currently maintained by Junio.</p>
<h3>how rules are matched</h3>
<p>It's important to understand that there're two levels at which access control
happens. Please see <a href="-tipssec.html#2levels" title="two levels of access rights checking">this</a> for details, especially about the first level
happens. Please see <a href="tipssec__.html#2levels" title="two levels of access rights checking">this</a> for details, especially about the first level
check. Much of the complexity applies only to the second level check, so that
is all we will be discussing here. This check is done by the update hook, and
determines whether the push succeeds or fails.</p>
@@ -306,7 +306,7 @@ a lot further than that.</p>
both read <em>and</em> write operations, while the second one happens only for write
operations.</p>
<p><strong>Required reading</strong>: <a href="-tipssec.html#2levels" title="two levels of access rights checking">this section</a> of the documentation.</p>
<p><strong>Required reading</strong>: <a href="tipssec__.html#2levels" title="two levels of access rights checking">this section</a> of the documentation.</p>
<p><strong>Warning</strong>: When using deny rules, the order of your rules matters, where
earlier it did not. If you're just starting to add a deny rule to an existing
@@ -478,9 +478,9 @@ one of <code>-</code>, <code>R</code>, <code>RW</code>, <code>RW+</code>, <code>
the standalone <code>C</code>, which is not really a "ref" level permission and can be
found in doc/wildcard-repositories.mkd.]</p>
<h2>other tips: <a href="-confother.html" title="other tips">Link</a></h2>
<h2>other tips: <a href="confother__.html" title="other tips">Link</a></h2>
<!-- file: -confother -->
<!-- file: confother__ -->
<h2>other tips</h2>
@@ -489,7 +489,7 @@ found in doc/wildcard-repositories.mkd.]</p>
<h3>personal branches</h3>
<p>Gitolite lets you define a "personal" or "scratch" namespace prefix for each
developer. See <a href="-tnconv.html#pers" title="&quot;personal&quot; branches">here</a> for details.</p>
developer. See <a href="tnconv__.html#pers" title="&quot;personal&quot; branches">here</a> for details.</p>
<p><a name="ruleaccum"></a></p>
+1 -1
View File
@@ -350,7 +350,7 @@ of the listing.</p></li>
<p>This is where all the repos go. If it's not an absolute path, it is
considered to be relative to $HOME. Moving all the repositories after the
install has completed is doable: just <a href="-tnconv.html#disable" title="disabling write access to take backups">disable writes</a> to gitolite,
install has completed is doable: just <a href="tnconv__.html#disable" title="disabling write access to take backups">disable writes</a> to gitolite,
move <code>~/repositories/*</code>, change this variable, then re-enable writes.</p></li>
</ul>
+4 -4
View File
@@ -152,9 +152,9 @@ httpd if you prefer (this may require root access).</li>
<li>several other neat features, too many to list here</li>
</ul>
<h2>why is gitolite needed?: <a href="-need.html" title="why is gitolite needed?">Link</a></h2>
<h2>why is gitolite needed?: <a href="need__.html" title="why is gitolite needed?">Link</a></h2>
<!-- file: -need -->
<!-- file: need__ -->
<h2>why is gitolite needed?</h2>
@@ -222,9 +222,9 @@ deleting a branch (which is really just an extreme form of rewind). I needed
something in between allowing anyone to do it (the default) and disabling it
completely (<code>receive.denyNonFastForwards</code> or <code>receive.denyDeletes</code>).</p>
<h3>some more features: <a href="-morefeatures.html" title="some more features">Link</a></h3>
<h3>some more features: <a href="morefeatures__.html" title="some more features">Link</a></h3>
<!-- file: -morefeatures -->
<!-- file: morefeatures__ -->
<h3>some more features</h3>
+2 -2
View File
@@ -102,7 +102,7 @@ httpd if you prefer (this may require root access).</li>
<li>several other neat features, too many to list here</li>
</ul>
<h2>why is gitolite needed?: <a href="-need.html" title="why is gitolite needed?">Link</a></h2>
<h2>why is gitolite needed?: <a href="need__.html" title="why is gitolite needed?">Link</a></h2>
<p><a name="_why_did_I_write_it_"></a></p>
@@ -119,7 +119,7 @@ deleting a branch (which is really just an extreme form of rewind). I needed
something in between allowing anyone to do it (the default) and disabling it
completely (<code>receive.denyNonFastForwards</code> or <code>receive.denyDeletes</code>).</p>
<h3>some more features: <a href="-morefeatures.html" title="some more features">Link</a></h3>
<h3>some more features: <a href="morefeatures__.html" title="some more features">Link</a></h3>
<p><a name="_security"></a></p>
+4 -4
View File
@@ -372,9 +372,9 @@ familiarity is not necessary to do basic access control.</p></li>
<!-- file: install -->
<h3>getting the gitolite software: <a href="-getgl.html" title="getting the gitolite software">Link</a></h3>
<h3>getting the gitolite software: <a href="getgl__.html" title="getting the gitolite software">Link</a></h3>
<!-- file: -getgl -->
<!-- file: getgl__ -->
<h3>getting the gitolite software</h3>
@@ -472,9 +472,9 @@ delete <code>/var/gitolite/conf</code> and <code>/var/gitolite/hooks</code> or
</ul></li>
</ul>
<h3>appendix c: uninstalling gitolite completely: <a href="-uninstall.html" title="appendix c: uninstalling gitolite completely">Link</a></h3>
<h3>appendix c: uninstalling gitolite completely: <a href="uninstall__.html" title="appendix c: uninstalling gitolite completely">Link</a></h3>
<!-- file: -uninstall -->
<!-- file: uninstall__ -->
<h3>appendix c: uninstalling gitolite completely</h3>
+2 -2
View File
@@ -125,7 +125,7 @@ we mean <code>conf/gitolite.conf</code> on your gitolite-admin clone.</p>
<h3>requirements: <a href="instrequire.html" title="requirements">Link</a></h3>
<h3>getting the gitolite software: <a href="-getgl.html" title="getting the gitolite software">Link</a></h3>
<h3>getting the gitolite software: <a href="getgl__.html" title="getting the gitolite software">Link</a></h3>
<p><a name="_instappendices"></a></p>
@@ -192,5 +192,5 @@ delete <code>/var/gitolite/conf</code> and <code>/var/gitolite/hooks</code> or
</ul></li>
</ul>
<h3>appendix c: uninstalling gitolite completely: <a href="-uninstall.html" title="appendix c: uninstalling gitolite completely">Link</a></h3>
<h3>appendix c: uninstalling gitolite completely: <a href="uninstall__.html" title="appendix c: uninstalling gitolite completely">Link</a></h3>
+41 -41
View File
@@ -130,8 +130,8 @@
<li><a href="bc.html#_implementation_notes">implementation notes</a></li>
<li><a href="bc.html#_config_listings">config listings</a>
<ul>
<li><a href="-bigno.html">compiled config with big-config disabled</a> <!-- (-bigno) --></li>
<li><a href="-bigyes.html">compiled config with big-config enabled</a> <!-- (-bigyes) --></li>
<li><a href="bigno__.html">compiled config with big-config disabled</a></li>
<li><a href="bigyes__.html">compiled config with big-config enabled</a></li>
</ul></li>
</ul></li>
</ul>
@@ -258,12 +258,12 @@
<li><a href="aac.html#rwcd">creating and deleting branches</a> <!-- (rwcd) --></li>
</ul></li>
<li><a href="conf.html#_summary_permissions">summary: permissions</a></li>
<li><a href="-confother.html">other tips</a> <!-- (-confother) -->
<li><a href="confother__.html">other tips</a>
<ul>
<li><a href="-confother.html#_personal_branches">personal branches</a></li>
<li><a href="-confother.html#ruleaccum">rule accumulation</a> <!-- (ruleaccum) --></li>
<li><a href="-confother.html#gwd">specifying gitweb and daemon access</a> <!-- (gwd) --></li>
<li><a href="-confother.html#rsgc">repo specific <code>git config</code> commands</a> <!-- (rsgc) --></li>
<li><a href="confother__.html#_personal_branches">personal branches</a></li>
<li><a href="confother__.html#ruleaccum">rule accumulation</a> <!-- (ruleaccum) --></li>
<li><a href="confother__.html#gwd">specifying gitweb and daemon access</a> <!-- (gwd) --></li>
<li><a href="confother__.html#rsgc">repo specific <code>git config</code> commands</a> <!-- (rsgc) --></li>
</ul></li>
</ul></li>
</ul>
@@ -374,10 +374,10 @@
<li><a href="other_docs.html">what do the other docs contain</a> <!-- (other_docs) --></li>
</ul></li>
<li><a href="index.html#gl_what">what is gitolite?</a> <!-- (gl_what) --></li>
<li><a href="-need.html">why is gitolite needed?</a> <!-- (-need) --></li>
<li><a href="need__.html">why is gitolite needed?</a></li>
<li><a href="index.html#_why_did_I_write_it_">why did I write it?</a>
<ul>
<li><a href="-morefeatures.html">some more features</a> <!-- (-morefeatures) --></li>
<li><a href="morefeatures__.html">some more features</a></li>
</ul></li>
<li><a href="index.html#_security">security</a></li>
<li><a href="index.html#_contact_and_license">contact and license</a></li>
@@ -414,16 +414,16 @@
<li><a href="instrequire.html#_server">server</a></li>
<li><a href="instrequire.html#_technical_skills">technical skills</a></li>
</ul></li>
<li><a href="-getgl.html">getting the gitolite software</a> <!-- (-getgl) -->
<li><a href="getgl__.html">getting the gitolite software</a>
<ul>
<li><a href="-getgl.html#_getting_a_tar_file_from_a_clone">getting a tar file from a clone</a></li>
<li><a href="getgl__.html#_getting_a_tar_file_from_a_clone">getting a tar file from a clone</a></li>
</ul></li>
</ul></li>
<li><a href="install.html#_instappendices">appendixes</a>
<ul>
<li><a href="install.html#instpath">appendix a: PATH issues for gl-setup</a> <!-- (instpath) --></li>
<li><a href="install.html#clean">appendix b: cleaning out a botched install</a> <!-- (clean) --></li>
<li><a href="-uninstall.html">appendix c: uninstalling gitolite completely</a> <!-- (-uninstall) --></li>
<li><a href="uninstall__.html">appendix c: uninstalling gitolite completely</a></li>
</ul></li>
</ul></li>
</ul>
@@ -630,21 +630,21 @@
<li><a href="oldmultikeys.html">old style multi keys</a> <!-- (oldmultikeys) --></li>
</ul></li>
</ul></li>
<li><a href="-tipssec.html">security, access control, and auditing</a> <!-- (-tipssec) -->
<li><a href="tipssec__.html">security, access control, and auditing</a>
<ul>
<li><a href="-tipssec.html#2levels">two levels of access rights checking</a> <!-- (2levels) --></li>
<li><a href="-tipssec.html#_better_logging">better logging</a></li>
<li><a href="-tipssec.html#_delegating_parts_of_the_config_file">delegating parts of the config file</a></li>
<li><a href="tipssec__.html#2levels">two levels of access rights checking</a> <!-- (2levels) --></li>
<li><a href="tipssec__.html#_better_logging">better logging</a></li>
<li><a href="tipssec__.html#_delegating_parts_of_the_config_file">delegating parts of the config file</a></li>
</ul></li>
<li><a href="-tnconv.html">convenience features</a> <!-- (-tnconv) -->
<li><a href="tnconv__.html">convenience features</a>
<ul>
<li><a href="-tnconv.html#_what_repos_do_I_have_access_to_">what repos do I have access to?</a></li>
<li><a href="-tnconv.html#_support_for_git_installed_outside_default_PATH">support for git installed outside default PATH</a></li>
<li><a href="-tnconv.html#pers">"personal" branches</a> <!-- (pers) --></li>
<li><a href="-tnconv.html#_custom_hooks_and_custom_git_config">custom hooks and custom git config</a></li>
<li><a href="-tnconv.html#_bypassing_gitolite">bypassing gitolite</a></li>
<li><a href="tnconv__.html#_what_repos_do_I_have_access_to_">what repos do I have access to?</a></li>
<li><a href="tnconv__.html#_support_for_git_installed_outside_default_PATH">support for git installed outside default PATH</a></li>
<li><a href="tnconv__.html#pers">"personal" branches</a> <!-- (pers) --></li>
<li><a href="tnconv__.html#_custom_hooks_and_custom_git_config">custom hooks and custom git config</a></li>
<li><a href="tnconv__.html#_bypassing_gitolite">bypassing gitolite</a></li>
<li><a href="adminpush.html">gl-admin-push: bypassing gitolite for the gitolite-admin repo</a> <!-- (adminpush) --></li>
<li><a href="-tnconv.html#disable">disabling write access to take backups</a> <!-- (disable) --></li>
<li><a href="tnconv__.html#disable">disabling write access to take backups</a> <!-- (disable) --></li>
</ul></li>
<li><a href="tips.html#_INconvenience_features">INconvenience features</a>
<ul>
@@ -759,7 +759,7 @@
<li><a href="wild.html#_setting_a_gitweb_description_for_a_wildcard_matched_repo">setting a gitweb description for a wildcard-matched repo</a></li>
<li><a href="wild.html#_reporting">reporting</a></li>
<li><a href="wild.html#_deleting_a_wild_repo">deleting a wild repo</a></li>
<li><a href="-wildhow.html">how it actually works</a> <!-- (-wildhow) --></li>
<li><a href="wildhow__.html">how it actually works</a></li>
</ul></li>
</ul>
@@ -780,9 +780,9 @@
<h3>gitolite-tools</h3>
<ul>
<li><a href="-gitolite_tools.html">gitolite-tools</a> <!-- (-gitolite_tools) -->
<li><a href="_gitolite_tools.html">gitolite-tools</a>
<ul>
<li><a href="-gitolite_tools.html#_Homepage">Homepage</a></li>
<li><a href="_gitolite_tools.html#_Homepage">Homepage</a></li>
</ul></li>
</ul>
@@ -802,17 +802,17 @@
</ul></li>
<li><a href="mirr_complex_example.html#_pre_requisites">pre-requisites</a></li>
<li><a href="mirr_complex_example.html#_quick_setup">quick setup</a></li>
<li><a href="-mirrexsteps.html">step by step</a> <!-- (-mirrexsteps) -->
<li><a href="_mirrexsteps.html">step by step</a>
<ul>
<li><a href="-mirrexsteps.html#_1_gitolite_conf_">(1) <code>gitolite.conf</code></a></li>
<li><a href="-mirrexsteps.html#_2_master_sam_conf_">(2) <code>master/sam.conf</code></a></li>
<li><a href="-mirrexsteps.html#_3_host_admins_only_master_sam_p1_conf_">(3) host admins only -- <code>master/sam/p1.conf</code></a></li>
<li><a href="-mirrexsteps.html#_4_mirrors_sam_p1_conf_">(4) <code>mirrors/sam/p1.conf</code></a></li>
<li><a href="-mirrexsteps.html#_5_slave_frodo_sam_conf_">(5) <code>slave/frodo/sam.conf</code></a></li>
<li><a href="-mirrexsteps.html#_6_manual_sync">(6) manual sync</a></li>
<li><a href="_mirrexsteps.html#_1_gitolite_conf_">(1) <code>gitolite.conf</code></a></li>
<li><a href="_mirrexsteps.html#_2_master_sam_conf_">(2) <code>master/sam.conf</code></a></li>
<li><a href="_mirrexsteps.html#_3_host_admins_only_master_sam_p1_conf_">(3) host admins only -- <code>master/sam/p1.conf</code></a></li>
<li><a href="_mirrexsteps.html#_4_mirrors_sam_p1_conf_">(4) <code>mirrors/sam/p1.conf</code></a></li>
<li><a href="_mirrexsteps.html#_5_slave_frodo_sam_conf_">(5) <code>slave/frodo/sam.conf</code></a></li>
<li><a href="_mirrexsteps.html#_6_manual_sync">(6) manual sync</a></li>
</ul></li>
<li><a href="mirr_complex_example.html#_next_steps">next steps</a></li>
<li><a href="-mirrappA.html">appendix A: delegation helper files</a> <!-- (-mirrappA) --></li>
<li><a href="_mirrappA.html">appendix A: delegation helper files</a></li>
</ul></li>
</ul>
@@ -962,7 +962,7 @@
<h3>README-vim</h3>
<ul>
<li><a href="-vimsyntax.html">Vim Syntax Highlight</a> <!-- (-vimsyntax) --></li>
<li><a href="_vimsyntax.html">Vim Syntax Highlight</a></li>
</ul>
<hr />
@@ -972,13 +972,13 @@
<h3>README-t</h3>
<ul>
<li><a href="-t.html">notes on the testing setup</a> <!-- (-t) -->
<li><a href="_t.html">notes on the testing setup</a>
<ul>
<li><a href="-t.html#_terminology">terminology</a></li>
<li><a href="-t.html#_notes_and_background">notes and background</a></li>
<li><a href="-t.html#_playing_with_gitolite">playing with gitolite</a></li>
<li><a href="-t.html#_testing_gitolite">testing gitolite</a></li>
<li><a href="-t.html#_instructions_for_adding_new_tests">instructions for adding new tests</a></li>
<li><a href="_t.html#_terminology">terminology</a></li>
<li><a href="_t.html#_notes_and_background">notes and background</a></li>
<li><a href="_t.html#_playing_with_gitolite">playing with gitolite</a></li>
<li><a href="_t.html#_testing_gitolite">testing gitolite</a></li>
<li><a href="_t.html#_instructions_for_adding_new_tests">instructions for adding new tests</a></li>
</ul></li>
</ul>
+41 -41
View File
@@ -93,8 +93,8 @@
* [how](ldap.html#_ldaphow)
* [implementation notes](bc.html#_implementation_notes)
* [config listings](bc.html#_config_listings)
* [compiled config with big-config disabled](-bigno.html) <!-- (-bigno) -->
* [compiled config with big-config enabled](-bigyes.html) <!-- (-bigyes) -->
* [compiled config with big-config disabled](bigno__.html)
* [compiled config with big-config enabled](bigyes__.html)
----
@@ -178,11 +178,11 @@
* ["deny" rules for the entire repo](aac.html#_deny_rules_for_the_entire_repo)
* [creating and deleting branches](aac.html#rwcd) <!-- (rwcd) -->
* [summary: permissions](conf.html#_summary_permissions)
* [other tips](-confother.html) <!-- (-confother) -->
* [personal branches](-confother.html#_personal_branches)
* [rule accumulation](-confother.html#ruleaccum) <!-- (ruleaccum) -->
* [specifying gitweb and daemon access](-confother.html#gwd) <!-- (gwd) -->
* [repo specific `git config` commands](-confother.html#rsgc) <!-- (rsgc) -->
* [other tips](confother__.html)
* [personal branches](confother__.html#_personal_branches)
* [rule accumulation](confother__.html#ruleaccum) <!-- (ruleaccum) -->
* [specifying gitweb and daemon access](confother__.html#gwd) <!-- (gwd) -->
* [repo specific `git config` commands](confother__.html#rsgc) <!-- (rsgc) -->
----
@@ -262,9 +262,9 @@
* [what should you read?](index.html#rtfm) <!-- (rtfm) -->
* [what do the other docs contain](other_docs.html) <!-- (other_docs) -->
* [what is gitolite?](index.html#gl_what) <!-- (gl_what) -->
* [why is gitolite needed?](-need.html) <!-- (-need) -->
* [why is gitolite needed?](need__.html)
* [why did I write it?](index.html#_why_did_I_write_it_)
* [some more features](-morefeatures.html) <!-- (-morefeatures) -->
* [some more features](morefeatures__.html)
* [security](index.html#_security)
* [contact and license](index.html#_contact_and_license)
@@ -289,12 +289,12 @@
* [client/workstation](instrequire.html#_client_workstation)
* [server](instrequire.html#_server)
* [technical skills](instrequire.html#_technical_skills)
* [getting the gitolite software](-getgl.html) <!-- (-getgl) -->
* [getting a tar file from a clone](-getgl.html#_getting_a_tar_file_from_a_clone)
* [getting the gitolite software](getgl__.html)
* [getting a tar file from a clone](getgl__.html#_getting_a_tar_file_from_a_clone)
* [appendixes](install.html#_instappendices)
* [appendix a: PATH issues for gl-setup](install.html#instpath) <!-- (instpath) -->
* [appendix b: cleaning out a botched install](install.html#clean) <!-- (clean) -->
* [appendix c: uninstalling gitolite completely](-uninstall.html) <!-- (-uninstall) -->
* [appendix c: uninstalling gitolite completely](uninstall__.html)
----
@@ -439,18 +439,18 @@
* [syntax and normal usage](tips.html#_syntax_and_normal_usage)
* [one user, many keys](tips.html#multikey) <!-- (multikey) -->
* [old style multi keys](oldmultikeys.html) <!-- (oldmultikeys) -->
* [security, access control, and auditing](-tipssec.html) <!-- (-tipssec) -->
* [two levels of access rights checking](-tipssec.html#2levels) <!-- (2levels) -->
* [better logging](-tipssec.html#_better_logging)
* [delegating parts of the config file](-tipssec.html#_delegating_parts_of_the_config_file)
* [convenience features](-tnconv.html) <!-- (-tnconv) -->
* [what repos do I have access to?](-tnconv.html#_what_repos_do_I_have_access_to_)
* [support for git installed outside default PATH](-tnconv.html#_support_for_git_installed_outside_default_PATH)
* ["personal" branches](-tnconv.html#pers) <!-- (pers) -->
* [custom hooks and custom git config](-tnconv.html#_custom_hooks_and_custom_git_config)
* [bypassing gitolite](-tnconv.html#_bypassing_gitolite)
* [security, access control, and auditing](tipssec__.html)
* [two levels of access rights checking](tipssec__.html#2levels) <!-- (2levels) -->
* [better logging](tipssec__.html#_better_logging)
* [delegating parts of the config file](tipssec__.html#_delegating_parts_of_the_config_file)
* [convenience features](tnconv__.html)
* [what repos do I have access to?](tnconv__.html#_what_repos_do_I_have_access_to_)
* [support for git installed outside default PATH](tnconv__.html#_support_for_git_installed_outside_default_PATH)
* ["personal" branches](tnconv__.html#pers) <!-- (pers) -->
* [custom hooks and custom git config](tnconv__.html#_custom_hooks_and_custom_git_config)
* [bypassing gitolite](tnconv__.html#_bypassing_gitolite)
* [gl-admin-push: bypassing gitolite for the gitolite-admin repo](adminpush.html) <!-- (adminpush) -->
* [disabling write access to take backups](-tnconv.html#disable) <!-- (disable) -->
* [disabling write access to take backups](tnconv__.html#disable) <!-- (disable) -->
* [INconvenience features](tips.html#_INconvenience_features)
* [deleting a repo](tips.html#repodel) <!-- (repodel) -->
* [renaming a repo](tips.html#_renaming_a_repo)
@@ -525,7 +525,7 @@
* [setting a gitweb description for a wildcard-matched repo](wild.html#_setting_a_gitweb_description_for_a_wildcard_matched_repo)
* [reporting](wild.html#_reporting)
* [deleting a wild repo](wild.html#_deleting_a_wild_repo)
* [how it actually works](-wildhow.html) <!-- (-wildhow) -->
* [how it actually works](wildhow__.html)
----
@@ -541,8 +541,8 @@
### gitolite-tools
* [gitolite-tools](-gitolite_tools.html) <!-- (-gitolite_tools) -->
* [Homepage](-gitolite_tools.html#_Homepage)
* [gitolite-tools](_gitolite_tools.html)
* [Homepage](_gitolite_tools.html#_Homepage)
----
@@ -556,15 +556,15 @@
* [gitolite feature recap](mirr_complex_example.html#_gitolite_feature_recap)
* [pre-requisites](mirr_complex_example.html#_pre_requisites)
* [quick setup](mirr_complex_example.html#_quick_setup)
* [step by step](-mirrexsteps.html) <!-- (-mirrexsteps) -->
* [(1) `gitolite.conf`](-mirrexsteps.html#_1_gitolite_conf_)
* [(2) `master/sam.conf`](-mirrexsteps.html#_2_master_sam_conf_)
* [(3) host admins only -- `master/sam/p1.conf`](-mirrexsteps.html#_3_host_admins_only_master_sam_p1_conf_)
* [(4) `mirrors/sam/p1.conf`](-mirrexsteps.html#_4_mirrors_sam_p1_conf_)
* [(5) `slave/frodo/sam.conf`](-mirrexsteps.html#_5_slave_frodo_sam_conf_)
* [(6) manual sync](-mirrexsteps.html#_6_manual_sync)
* [step by step](_mirrexsteps.html)
* [(1) `gitolite.conf`](_mirrexsteps.html#_1_gitolite_conf_)
* [(2) `master/sam.conf`](_mirrexsteps.html#_2_master_sam_conf_)
* [(3) host admins only -- `master/sam/p1.conf`](_mirrexsteps.html#_3_host_admins_only_master_sam_p1_conf_)
* [(4) `mirrors/sam/p1.conf`](_mirrexsteps.html#_4_mirrors_sam_p1_conf_)
* [(5) `slave/frodo/sam.conf`](_mirrexsteps.html#_5_slave_frodo_sam_conf_)
* [(6) manual sync](_mirrexsteps.html#_6_manual_sync)
* [next steps](mirr_complex_example.html#_next_steps)
* [appendix A: delegation helper files](-mirrappA.html) <!-- (-mirrappA) -->
* [appendix A: delegation helper files](_mirrappA.html)
----
@@ -677,7 +677,7 @@
### README-vim
* [Vim Syntax Highlight](-vimsyntax.html) <!-- (-vimsyntax) -->
* [Vim Syntax Highlight](_vimsyntax.html)
----
@@ -685,9 +685,9 @@
### README-t
* [notes on the testing setup](-t.html) <!-- (-t) -->
* [terminology](-t.html#_terminology)
* [notes and background](-t.html#_notes_and_background)
* [playing with gitolite](-t.html#_playing_with_gitolite)
* [testing gitolite](-t.html#_testing_gitolite)
* [instructions for adding new tests](-t.html#_instructions_for_adding_new_tests)
* [notes on the testing setup](_t.html)
* [terminology](_t.html#_terminology)
* [notes and background](_t.html#_notes_and_background)
* [playing with gitolite](_t.html#_playing_with_gitolite)
* [testing gitolite](_t.html#_testing_gitolite)
* [instructions for adding new tests](_t.html#_instructions_for_adding_new_tests)
+2 -2
View File
@@ -136,7 +136,7 @@ vim conf/master/sam/p1.conf
<p>You can then treat the detailed steps described below as extra information or
"background reading" ;-)</p>
<h2>step by step: <a href="-mirrexsteps.html" title="step by step">Link</a></h2>
<h2>step by step: <a href="_mirrexsteps.html" title="step by step">Link</a></h2>
<p><a name="_next_steps"></a></p>
@@ -154,5 +154,5 @@ hostname in the slaves list for the admin repo (this is in the main
gitolite.conf file)</p></li>
</ul>
<h2>appendix A: delegation helper files: <a href="-mirrappA.html" title="appendix A: delegation helper files">Link</a></h2>
<h2>appendix A: delegation helper files: <a href="_mirrappA.html" title="appendix A: delegation helper files">Link</a></h2>
+1 -1
View File
@@ -56,7 +56,7 @@ work; http is very fiddly to get right. If you want mirroring, at least
your server-to-server comms should be over ssh.</p></li>
<li><p>Finally, this method uses repo-specific <code>git config</code> variables to store
the mirroring information. Please read the <strong>WARNING</strong> in the
documentation on <a href="-confother.html#rsgc" title="repo specific `git config` commands">git config commands</a> if you wish to <strong>delete</strong> one
documentation on <a href="confother__.html#rsgc" title="repo specific `git config` commands">git config commands</a> if you wish to <strong>delete</strong> one
of those lines.</p></li>
</ul>
+2 -2
View File
@@ -157,7 +157,7 @@ work; http is very fiddly to get right. If you want mirroring, at least
your server-to-server comms should be over ssh.</p></li>
<li><p>Finally, this method uses repo-specific <code>git config</code> variables to store
the mirroring information. Please read the <strong>WARNING</strong> in the
documentation on <a href="-confother.html#rsgc" title="repo specific `git config` commands">git config commands</a> if you wish to <strong>delete</strong> one
documentation on <a href="confother__.html#rsgc" title="repo specific `git config` commands">git config commands</a> if you wish to <strong>delete</strong> one
of those lines.</p></li>
</ul>
@@ -200,7 +200,7 @@ and install it as a custom hook called <code>post-receive</code>; see
The <code>GL_HOSTNAME</code> variable <strong>must</strong> have the correct name for that host
(frodo, sam, or gollum), so that will definitely be different on each
server. The other line can be the same, or may have additional patterns
for other <code>git config</code> keys you have previously enabled. See <a href="-confother.html#rsgc" title="repo specific `git config` commands">here</a>
for other <code>git config</code> keys you have previously enabled. See <a href="confother__.html#rsgc" title="repo specific `git config` commands">here</a>
and the description for <code>GL_GITCONFIG_KEYS</code> in <a href="rc.html#rcsecurity" title="variables with a security impact">this</a> for details.</p>
<pre><code>$GL_HOSTNAME = 'frodo'; # will be different on each server!
+4 -4
View File
@@ -137,9 +137,9 @@ vim conf/master/sam/p1.conf
<p>You can then treat the detailed steps described below as extra information or
"background reading" ;-)</p>
<h2>step by step: <a href="-mirrexsteps.html" title="step by step">Link</a></h2>
<h2>step by step: <a href="_mirrexsteps.html" title="step by step">Link</a></h2>
<!-- file: -mirrexsteps -->
<!-- file: _mirrexsteps -->
<h2>step by step</h2>
@@ -322,9 +322,9 @@ hostname in the slaves list for the admin repo (this is in the main
gitolite.conf file)</p></li>
</ul>
<h2>appendix A: delegation helper files: <a href="-mirrappA.html" title="appendix A: delegation helper files">Link</a></h2>
<h2>appendix A: delegation helper files: <a href="_mirrappA.html" title="appendix A: delegation helper files">Link</a></h2>
<!-- file: -mirrappA -->
<!-- file: _mirrappA -->
<h2>appendix A: delegation helper files</h2>
+1 -1
View File
@@ -52,7 +52,7 @@ and install it as a custom hook called <code>post-receive</code>; see
The <code>GL_HOSTNAME</code> variable <strong>must</strong> have the correct name for that host
(frodo, sam, or gollum), so that will definitely be different on each
server. The other line can be the same, or may have additional patterns
for other <code>git config</code> keys you have previously enabled. See <a href="-confother.html#rsgc" title="repo specific `git config` commands">here</a>
for other <code>git config</code> keys you have previously enabled. See <a href="confother__.html#rsgc" title="repo specific `git config` commands">here</a>
and the description for <code>GL_GITCONFIG_KEYS</code> in <a href="rc.html#rcsecurity" title="variables with a security impact">this</a> for details.</p>
<pre><code>$GL_HOSTNAME = 'frodo'; # will be different on each server!
View File
+1 -1
View File
@@ -349,7 +349,7 @@ of the listing.</p></li>
<p>This is where all the repos go. If it's not an absolute path, it is
considered to be relative to $HOME. Moving all the repositories after the
install has completed is doable: just <a href="-tnconv.html#disable" title="disabling write access to take backups">disable writes</a> to gitolite,
install has completed is doable: just <a href="tnconv__.html#disable" title="disabling write access to take backups">disable writes</a> to gitolite,
move <code>~/repositories/*</code>, change this variable, then re-enable writes.</p></li>
</ul>
+6 -6
View File
@@ -142,9 +142,9 @@ sitaramc@gmail.com@desktop.pub sitaramc@gmail.com
<!-- file: tips -->
<h3>security, access control, and auditing: <a href="-tipssec.html" title="security, access control, and auditing">Link</a></h3>
<h3>security, access control, and auditing: <a href="tipssec__.html" title="security, access control, and auditing">Link</a></h3>
<!-- file: -tipssec -->
<!-- file: tipssec__ -->
<h3>security, access control, and auditing</h3>
@@ -227,9 +227,9 @@ access control for their own pieces. See <a href="deleg.html" title="delegating
<!-- file: tips -->
<h3>convenience features: <a href="-tnconv.html" title="convenience features">Link</a></h3>
<h3>convenience features: <a href="tnconv__.html" title="convenience features">Link</a></h3>
<!-- file: -tnconv -->
<!-- file: tnconv__ -->
<h3>convenience features</h3>
@@ -371,7 +371,7 @@ instead, like so:</p>
<p>Note that this method will work for <em>any</em> repo, not just the special admin
repo.</p>
<!-- file: -tnconv -->
<!-- file: tnconv__ -->
<p><a name="disable"></a></p>
@@ -451,7 +451,7 @@ as usual.</li>
lot to help you manage gitweb access as well; once the initial setup is
complete, you can do it all from within the gitolite config file!</p>
<p>If you just want gitweb to show some repositories, see <a href="-confother.html#gwd" title="specifying gitweb and daemon access">here</a> for how to
<p>If you just want gitweb to show some repositories, see <a href="confother__.html#gwd" title="specifying gitweb and daemon access">here</a> for how to
specify which repos to show.</p>
<p><a name="gitwebauth"></a></p>
+3 -3
View File
@@ -105,10 +105,10 @@ laptop/sitaram.pub
<h5>old style multi keys: <a href="oldmultikeys.html" title="old style multi keys">Link</a></h5>
<h3>security, access control, and auditing: <a href="-tipssec.html" title="security, access control, and auditing">Link</a></h3>
<h3>security, access control, and auditing: <a href="tipssec__.html" title="security, access control, and auditing">Link</a></h3>
<h3>convenience features: <a href="-tnconv.html" title="convenience features">Link</a></h3>
<h3>convenience features: <a href="tnconv__.html" title="convenience features">Link</a></h3>
<p><a name="_INconvenience_features"></a></p>
@@ -157,7 +157,7 @@ as usual.</li>
lot to help you manage gitweb access as well; once the initial setup is
complete, you can do it all from within the gitolite config file!</p>
<p>If you just want gitweb to show some repositories, see <a href="-confother.html#gwd" title="specifying gitweb and daemon access">here</a> for how to
<p>If you just want gitweb to show some repositories, see <a href="confother__.html#gwd" title="specifying gitweb and daemon access">here</a> for how to
specify which repos to show.</p>
<p><a name="gitwebauth"></a></p>
View File
View File
+1 -1
View File
@@ -142,7 +142,7 @@ also serves as documentation on writing VR scripts.</p>
not let an intern push the commit chain".</p>
<p>However, this means such an intern can <em>never</em> create a personal branch based
off of some existing branch (as described <a href="-tnconv.html#pers" title="&quot;personal&quot; branches">here</a>), which sorta defeats
off of some existing branch (as described <a href="tnconv__.html#pers" title="&quot;personal&quot; branches">here</a>), which sorta defeats
the purpose of having personal branches, no?</p>
<p>If all he did was <code>git checkout -b priv/ashok/my-master master; git push
+1 -1
View File
@@ -141,7 +141,7 @@ also serves as documentation on writing VR scripts.</p>
not let an intern push the commit chain".</p>
<p>However, this means such an intern can <em>never</em> create a personal branch based
off of some existing branch (as described <a href="-tnconv.html#pers" title="&quot;personal&quot; branches">here</a>), which sorta defeats
off of some existing branch (as described <a href="tnconv__.html#pers" title="&quot;personal&quot; branches">here</a>), which sorta defeats
the purpose of having personal branches, no?</p>
<p>If all he did was <code>git checkout -b priv/ashok/my-master master; git push
+1 -1
View File
@@ -167,5 +167,5 @@ to install/setup "adc"s (admin defined commands). See
<p>Enjoy, and please use with care. This is pretty powerful stuff. As they say:
if you break it, you get to keep both pieces :)</p>
<h2>how it actually works: <a href="-wildhow.html" title="how it actually works">Link</a></h2>
<h2>how it actually works: <a href="wildhow__.html" title="how it actually works">Link</a></h2>
+2 -2
View File
@@ -309,9 +309,9 @@ to install/setup "adc"s (admin defined commands). See
<p>Enjoy, and please use with care. This is pretty powerful stuff. As they say:
if you break it, you get to keep both pieces :)</p>
<h2>how it actually works: <a href="-wildhow.html" title="how it actually works">Link</a></h2>
<h2>how it actually works: <a href="wildhow__.html" title="how it actually works">Link</a></h2>
<!-- file: -wildhow -->
<!-- file: wildhow__ -->
<h2>how it actually works</h2>
View File