gitolite mirroring terminology changes
commit91f73356bd2a30fcf6ab923ad8e616351adb6cbd
authorSitaram Chamarty <sitaramc@gmail.com>
Tue, 4 Aug 2020 13:15:27 +0000 (4 18:45 +0530)
committerSitaram Chamarty <sitaramc@gmail.com>
Tue, 4 Aug 2020 13:15:27 +0000 (4 18:45 +0530)
tree8cc3c53a490e8ea88060f1d6602e637a25fcf795
parent98d1fc8030490e6a16fafb23695b01dc5bc5f5c9
gitolite mirroring terminology changes

This affects the mirroring code and documentation:
"slave"/"slaves" are now "copy"/"copies".

Backward compatibility should be maintained; you do not need to
change either your gitolite.conf, or any scripts you have
written on top, until you are ready to do so.  (This in turn
means the word "slave" will still be present in the code, though
only just as much as needed.)

Should you wish to make this change, you need to migrate to the
latest version (which is also tagged as 3.6.12, so if you want
to wait till the distros pick it up wait for that), and then:

-   In the gitolite.conf file, change `option mirror.slaves` to
    `option mirror.copies`.

-   If you have any scripts that use the `gitolite mirror list
    slaves` command, change to `gitolite mirror list copies`.

sitaram
.__rc [new file with mode: 0644]
contrib/triggers/file_mirror
src/commands/1plus1
src/commands/mirror
src/commands/newbranch [new file with mode: 0755]
src/lib/Gitolite/Conf/Sugar.pm
src/lib/Gitolite/Triggers/Alias.pm
src/lib/Gitolite/Triggers/Mirroring.pm
src/lib/Gitolite/Triggers/TProxy.pm
t/mirror-test
t/mirror-test-setup.sh