[Commented On] D8930: mergestate: clear merge state if there are no unresolved conflicts

martinvonz (Martin von Zweigbergk) phabricator at mercurial-scm.org
Thu Aug 27 18:20:28 UTC 2020


martinvonz added a comment.


  In D8930#134064 <https://phab.mercurial-scm.org/D8930#134064>, @marmoute wrote:
  
  > The ability to re-run the merge seems quite important and I fear the BC implication.
  
  I've never had to use that, but I can see how someone might want to run `hg co .^ -m -t :local; hg resolve -t <specific file>`, so I'm also slightly concerned about it.
  
  > What are the issue with keeping the file around? The one issue I see listed is the use of % in `hg log`
  
  I also mentioned it showing up in `hg resolve -l`. It also shows up in `hg status -v` (as a "# No unresolved merge conflicts." line being present).
  
  > could we tackle that directly instead?
  
  Do you mean that we could make `hg log -G` not show `%` if all conflicts are resolved? Maybe we'd do the same for `hg status -v` in that case? But probably leave `hg resolve -l` alone?

REPOSITORY
  rHG Mercurial

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

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

To: martinvonz, #hg-reviewers
Cc: marmoute, mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20200827/02d05e88/attachment-0002.html>


More information about the Mercurial-patches mailing list