]> git.ipfire.org Git - thirdparty/git.git/commitdiff
doc: correct doc for glob pathspec
authorRussell Hanneken <rhanneken@pobox.com>
Tue, 8 Jul 2025 02:45:07 +0000 (22:45 -0400)
committerJunio C Hamano <gitster@pobox.com>
Fri, 11 Jul 2025 16:44:06 +0000 (09:44 -0700)
gitglossary documents Git pathspecs. One type of pathspec is the "glob"
pathspec, prefixed with the magic word "glob".

Regarding glob pathspecs, gitglossary says, '"**/foo" matches file or
directory "foo" anywhere, the same as pattern "foo".' That last phrase
('the same as pattern "foo") is incorrect. "**/foo" and "foo" are not
equivalent. "**/foo" matches foo anywhere, but "foo" does not.

This change removes the incorrect phrase from the glob pathspec doc.

Signed-off-by: Russell Hanneken <rhanneken@pobox.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/glossary-content.adoc

index 575c18f776efacc6d01db5e192481cda4afd919e..e423e4765b71b0caf1409b70a54056d880ec5428 100644 (file)
@@ -418,9 +418,8 @@ full pathname may have special meaning:
 
  - A leading "`**`" followed by a slash means match in all
    directories. For example, "`**/foo`" matches file or directory
-   "`foo`" anywhere, the same as pattern "`foo`". "`**/foo/bar`"
-   matches file or directory "`bar`" anywhere that is directly
-   under directory "`foo`".
+   "`foo`" anywhere. "`**/foo/bar`" matches file or directory "`bar`"
+   anywhere that is directly under directory "`foo`".
 
  - A trailing "`/**`" matches everything inside. For example,
    "`abc/**`" matches all files inside directory "abc", relative