martinvonz added a comment.

  In D8030#120899 <https://phab.mercurial-scm.org/D8030#120899>, @martinvonz 
wrote:
  
  > In D8030#120786 <https://phab.mercurial-scm.org/D8030#120786>, @marmoute 
wrote:
  >
  >> In D8030#120781 <https://phab.mercurial-scm.org/D8030#120781>, @martinvonz 
wrote:
  >>
  >>> I don't like the idea of delaying this feature two months.
  >>
  >> I believe we need wider discussion about this before going further, this 
is an interresting change but we cannot rush it. This not necessarly result in 
a to a 1.5 month delay if a proper community discussion happens before that. 
Can you create and fill a Plan page and start a community discussion around 
this?
  >>
  >>> ! In D8030#120861 <https://phab.mercurial-scm.org/D8030#120861>, @Alphare 
wrote:
  >>>  I'm fine with marking the use of `-r` experimental. I don't like the 
idea of delaying this feature two months. Any problem with marking it 
experimental for now? As usual with experimental features, that will allow us 
to rename the flag (and change other behavior) before we take it out of 
experimental.
  >>
  >> Aside from (obviously) @marmoute, both Jordi and I had an instant reaction 
of "what?" when we learned what `--rev` meant. 
  >> I think that this goes against the intuition of at least a few people that 
are very accustomed to `hg`. While being able to operate on any particular rev 
could be a good - even great - idea in general, I am very uneasy about using 
`--rev` to qualify that target. I don't know if `--target-rev` is an option, 
but something similar would be much clearer that an already *extremely* common 
flag. This would shift the semantics of `--rev` in some commands and not in 
others.
  >
  > I'm fine with `--target-rev if that's what people prefer. I find it a bit 
weird to not use `--rev` but that may just be because I'm been thinking of the 
working copy as a commit for longer than most.
  
  Actually, after thinking more about it, I'd like to keep `--rev` (still 
experimental) as the name. We already have `hg files`, `hg grep`, and `hg 
parents`, which have the same behavior as the `--rev` I'm using here (i.e. 
default to the working copy but allow the user to choose a commit to work on 
instead).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST ACTION
  https://phab.mercurial-scm.org/D8030/new/

REVISION DETAIL
  https://phab.mercurial-scm.org/D8030

To: martinvonz, #hg-reviewers, durin42, marmoute
Cc: Alphare, marmoute, pulkit, durin42, mercurial-devel
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to