On Thu, Dec 9, 2010 at 6:43 PM, Jakub Narebski <jnareb@xxxxxxxxx> wrote: > On Thu, 9 Dec 2010, Nguyen Thai Ngoc Duy wrote: >> On Thu, Dec 9, 2010 at 7:44 AM, Jakub Narebski <jnareb@xxxxxxxxx> wrote: >>> On Thu, 9 Dec 2010, Nguyen Thai Ngoc Duy wrote: >>>> 2010/12/9 Jakub Narebski <jnareb@xxxxxxxxx>: >>> >>>>> I wonder if it would be possible to make :/<regex> (which looks a bit >>>>> like searching the index) to be an alias to --all^{/<regex>}... >>>> >>>> It looks a bit strange to my eyes to merge normal option name with >>>> revision syntax. But I think it's possible. Do we allow branch/tag >>>> name with leading '-'? >>> >>> Well, with below proposal it would simply be >>> >>> Â--all ^{/<regexp>} >> >> This hardly works with range and may conflict with "--all" being >> already used by some commands. > > It is '--all' like in "git log --all". > > The proposed semantics for ^{/foo} (i.e. not attached to revision) > would be that it acts on all positive revs on the left of it, replacing > them. ÂBut that might be not easy to do, and it feels a bit > overengineered. Yes, maybe. >> I think we can move '/' out of {}, the space between '/' and '{' can >> be used for optional parameters: ^/{foo}. > > Do you mean using e.g. ^/:i{foo} for :ignorecase, instead of ^{:i/foo} > or ^{i/foo}? Yes. I find "^/" easier to read than "^{/". But "^{/" is more consistent to the rest. -- Duy -- 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