You really don't need Mercurial fixes. If you have outstanding unmanageable changes when you pull, they will be merged with the tip.
Example:
C:\>hg init db C:\>cd db C:\db>echo >file1 C:\db>echo >file2 C:\db>echo >file3 C:\db>hg ci -Am codebase
At this point, we clone the database and commit the changes that we can pull.
C:\db>hg clone . \db2 updating to branch default 3 files updated, 0 files merged, 0 files removed, 0 files unresolved C:\db>cd \db2 C:\db2>echo a change >>file3 C:\db2>hg ci -m "file3 change"
Back to source database ...
C:\db2>cd \db C:\db>hg st
So moral, you can just pull and update, even with uncommitted changes. If there are merge conflicts, the usual merge behavior also occurs.
To export hg export <rev> patches, patches will be exported for viewing.
source share