yuja requested changes to this revision.
yuja added a subscriber: dploch.
yuja added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> dispatch.py:624
> +            # parse the new default as the same type as the original.
> +            newdefault = ui.configtyped("commands", cfgitem, defaulttype, 
> olddefault)
> +            if olddefault != newdefault:

Maybe this type conversion can be a `fancyopt.customopt` method since we've
refactored the default handling by https://phab.mercurial-scm.org/D2090?

  # no idea if _defaultopt() should be made public or the whole 
commands.default handling
  # should be moved to fancyopts
  x = fancyopts._defaultopt(olddefault)
  newdefault = x.configdefault(ui, cmd, optname, ...)

@dploch, any suggestions?

> ui.py:390
> +                if '.default.' in k:
> +                    del cfg['commands'][k]
>          if self.plain('revsetalias'):

Perhaps this is noop since `[commands]` is removed at all if `ui.plain()` 
returns True.

REPOSITORY
  rHG Mercurial

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

To: rdamazio, #hg-reviewers, yuja
Cc: dploch, mercurial-devel
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to