]> git.ipfire.org Git - thirdparty/git.git/commit
git-cvsserver: clarify directory list
authorDerrick Stolee <derrickstolee@github.com>
Tue, 19 Jul 2022 18:32:14 +0000 (18:32 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 19 Jul 2022 19:45:31 +0000 (12:45 -0700)
commitacc5e287f2cce46402abd614b53de5f096ee349f
treee88611a3a17b78d5dc6e70cdcf2a80d9f0382d32
parentdee8a1455c8ad443ef59e0d5b7c168886e50b9ea
git-cvsserver: clarify directory list

The documentation and error messages for git-cvsserver include some
references to a "whitelist" that is not otherwise included in the
documentation. When different parts of the documentation do not use
common language, this can lead to confusion as to how things are meant
to operate.

Further, the word "whitelist" has cultural implications that make its
use non-inclusive. Thankfully, we can remove it while increasing
clarity.

Update Documentation/git-cvsserver.txt in a similar way to the previous
change to Documentation/git-daemon.txt. The optional '<directory>...'
list can specify a list of allowed directories. We refer to that list
directly inside of the documentation for the GIT_CVSSERVER_ROOT
environment variable.

While modifying this documentation, update the environment variables to
use a list format. We use the modern way of tabbing the description of
each variable in this section. We do _not_ update the description of
'<directory>...' to use tabs this way since the rest of the items in the
OPTIONS list do not use this modern formatting.

A single error message in the actual git-cvsserver.perl code refers to
the whitelist during argument parsing. Instead, refer to the directory
list that has been clarified in the documentation.

Signed-off-by: Derrick Stolee <derrickstolee@github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-cvsserver.txt
git-cvsserver.perl
t/t9400-git-cvsserver-server.sh