On Wed, May 4, 2011 at 9:36 PM, Benjamin R. Haskell <[email protected]> wrote:
> On Wed, 4 May 2011, Ole Tange wrote:
>
>> And if you _know_ you have files called that, you can use --arg-sep and
>> --arg-file-sep to replace ::: and :::: with another string.
>
> Or do what works for a great number of programs and use a full or relative
> path to disambiguate:

The problem is if you use * in a dir where you have no idea that a
user has put a file called ::: or ::::

I would say the risk is limited, but we should accept this with open eyes.

> (I notice that this doesn't work for '-a'.  '-a ./-' and '-a -' which both
> work like './-', somewhat surprisingly)

I noticed that as well.

Current git version  -a - == read from stdin


/Ole

Reply via email to