Making "hg push -r foo" changes phases
Nikolaj Sjujskij
sterkrig at myopera.com
Fri Jun 14 13:25:14 CDT 2013
Den 2013-06-14 22:13:51 skrev Augie Fackler <raf at durin42.com>:
> On Fri, Jun 14, 2013 at 2:12 PM, Jordi Gutiérrez Hermoso
> <jordigh at octave.org> wrote:
>> On 14 June 2013 14:06, Augie Fackler <raf at durin42.com> wrote:
>>> I wouldn't want push to ever push secret commits, as the whole reason
>>> I use them is for things I don't want to accidentally foist on the
>>> world yet.
>>
>> That's the issue, if you're saying "push this one", could you be
>> accidentally pushing a secret commit? How accidental is it if you said
>> "this one"?
>
> I don't know. If I copy/paste the wrong sha or bookmark? if I derp a
> revset and get too much? I think the slight inconvenience of having to
> move the commit to draft phase explicitly is worth it.
I agree. There's a lot of possibilities to break something this way with
few ones to fix it up afterwards.
By the way, have you considered using [alias]
secretpush = !$HG phase -d $@ ; $HG push -r $@
More information about the Mercurial-devel
mailing list