Re: [PATCH/alternative/raw and rough] setup.c: denote repo wide pathspecs by ':'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/01/2011 09:50 AM, Junio C Hamano wrote:
> The reason I am skeptical about the "from root prefix" is because I do not
> see a way to make it compatible with other meaningful pathspecs.
>
>     $ cd Documentation
>     $ git grep -e frotz '*.txt'
>
> would find frotz in all *.txt files in Documentation (and its
> subdirectories), if the command takes "relatigve to cwd".
>
> It also is very clear that
>
>     $ cd Documentation
>     $ git grep --full-tree -e frotz '*.txt'
>
> would find those anywhere, inside or outside Documentation.
>
> On the other hand, it is natural to expect that
>
>     $ git grep -e frotz ".../*.txt"
>
> should find *.txt files _only_ at the root level, so it is not as
useful as
> the --full-tree (or --root).

I don't understand this last statement.  I think it implies that it is
also natural to expect that

    $ git grep -e frotz -- "../*.txt"

should find *.txt files _only_ in the parent directory.  But this is not
the case.  It returns the same search results as

    $ ( cd .. ; git grep -e frotz -- "*.txt" )

Phil


--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]