Checking for conflict before merge

akos tajti akos.tajti at gmail.com
Mon Nov 7 14:48:30 UTC 2016


Hi All,

my problem: I have a repository with many forks. The forks are automatically merged to the blessed repo. I need to somehow check if merging a specific fork would introduce conflicts. I came up with this command sequence:

* I run this in the blessed repo: hg incoming -b default --bundle /tmp/incoming.bundle FORK_URL (this will create a bundle with the incoming changesets)
* then, again in the blessed repo, I run this command: hg -R /tmp/incoming.bundle merge -r tip -y --config ui.merge=internal:fail . this will show me the number of unresolved files (0, when there is no conflict)
* so far so good. My problem is that after these commands I have to clean the repository (hg update -C . )

Is there a better solution for this. I don't really like the idea of running hg update programmatically.


Best Regards,
Ákos Tajti



More information about the Mercurial-devel mailing list