The completion.commands config var must be set in either the system-wide
or global config file.  The completion script does not read a local
repository config.

Signed-off-by: Todd Zullinger <t...@pobox.com>
---
 Documentation/config/completion.txt | 3 ++-
 Documentation/git.txt               | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/Documentation/config/completion.txt 
b/Documentation/config/completion.txt
index 4d99bf33c9..4859d18e86 100644
--- a/Documentation/config/completion.txt
+++ b/Documentation/config/completion.txt
@@ -4,4 +4,5 @@ completion.commands::
        porcelain commands and a few select others are completed. You
        can add more commands, separated by space, in this
        variable. Prefixing the command with '-' will remove it from
-       the existing list.
+       the existing list.  The variable must be set in either the
+       system-wide or global config.
diff --git a/Documentation/git.txt b/Documentation/git.txt
index 00156d64aa..638f4d6cc9 100644
--- a/Documentation/git.txt
+++ b/Documentation/git.txt
@@ -172,7 +172,8 @@ foo.bar= ...`) sets `foo.bar` to the empty string which 
`git config
        others (all other commands in `$PATH` that have git- prefix),
        list-<category> (see categories in command-list.txt),
        nohelpers (exclude helper commands), alias and config
-       (retrieve command list from config variable completion.commands)
+       (retrieve command list from config variable completion.commands,
+       set in the global or system-wide config file)
 
 GIT COMMANDS
 ------------

Reply via email to