]> git.ipfire.org Git - thirdparty/git.git/commitdiff
ls-files: guide folks to --exclude-standard over other --exclude* options
authorElijah Newren <newren@gmail.com>
Fri, 13 Jan 2023 04:41:54 +0000 (04:41 +0000)
committerJunio C Hamano <gitster@pobox.com>
Fri, 13 Jan 2023 19:55:17 +0000 (11:55 -0800)
Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-ls-files.txt

index 3886d58d178844154add8d6f2a14a958a90e105b..1abdd3c21c513c3c9f547e25c83d212ba1866b2b 100644 (file)
@@ -119,7 +119,8 @@ OPTIONS
 
 --exclude-per-directory=<file>::
        Read additional exclude patterns that apply only to the
-       directory and its subdirectories in <file>.
+       directory and its subdirectories in <file>.  Deprecated; use
+       --exclude-standard instead.
 
 --exclude-standard::
        Add the standard Git exclusions: .git/info/exclude, .gitignore
@@ -291,7 +292,9 @@ traversing the directory tree and finding files to show when the
 flags --others or --ignored are specified.  linkgit:gitignore[5]
 specifies the format of exclude patterns.
 
-These exclude patterns come from these places, in order:
+Generally, you should just use --exclude-standard, but for historical
+reasons the exclude patterns can be specified from the following
+places, in order:
 
   1. The command-line flag --exclude=<pattern> specifies a
      single pattern.  Patterns are ordered in the same order