This is an archive of the discontinued Mercurial Phabricator instance.

tweakdefaults: make commands.update.check be `noconflict`
ClosedPublic

Authored by durin42 on Oct 13 2017, 3:59 PM.

Details

Summary

This is the second-safest option we have to offer in updatecheck,
with abort being the safest and linear being the default. At the
sprint we discussed how much none and linear make us all
uncomfortable, and how we'd like to move the default behavior if we can.

I'm not sure we can get away with actually changing the out of the box
default behavior, but we can at *least* do this.

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

durin42 created this revision.Oct 13 2017, 3:59 PM
quark accepted this revision.Oct 13 2017, 6:11 PM
quark added a subscriber: quark.

It seems a good candidate of [commands].

pulkit added a subscriber: pulkit.Oct 14 2017, 12:15 AM

Open question: should we move this config knob to someplace other than
[experimental] before we put it in tweakdefaults? I think we
should. In that case, where does it move? commands.update.check?

Yes. I also think we should move this config and commands.update.check sounds good.

durin42 edited the summary of this revision. (Show Details)Oct 14 2017, 3:15 AM
durin42 retitled this revision from tweakdefaults: make experimental.updatecheck be `noconflict` to tweakdefaults: make commands.update.check be `noconflict`.
durin42 updated this revision to Diff 2728.
This revision was automatically updated to reflect the committed changes.