This is an archive of the discontinued Mercurial Phabricator instance.

histedit: add warning message on editing tagged commits (issue4017)
ClosedPublic

Authored by navaneeth.suresh on Jan 3 2019, 1:33 PM.

Diff Detail

Repository
rHG Mercurial
Lint
Lint Skipped
Unit
Unit Tests Skipped

Event Timeline

This revision was automatically updated to reflect the committed changes.

Thanks for queuing!

mharbison72 added inline comments.
hgext/histedit.py
1132

Out of curiosity, why the sleep?

hgext/histedit.py
1132

Otherwise, the user won't be able to see the warning as the editor opens for histedit.

mharbison72 added inline comments.Jan 5 2019, 9:09 PM
hgext/histedit.py
1132

Oh, OK. Does it make sense to make this an interactive prompt to continue/bail instead, to ensure this isn't missed? (Don't feel obligated- I wasn't going to say anything because I couldn't think of any other commands that prompt like this. And then I remembered that absorb does.)

yuja added a subscriber: yuja.Jan 5 2019, 9:14 PM

mharbison72 wrote in histedit.py:1707
Out of curiosity, why the sleep?

Otherwise, the user won't be able to see the warning as the editor opens for histedit.

Maybe ui.prompt()?

I don't like this sort of sleep() use. 1 sec wouldn't be enough to notice the
warning.

@mharbison72 @yuja Thank you for the suggestions. I've created a follow-up patch making the suggested changes. Please see D5494.