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
