Patch file is made with TortoiseSVN-> Create Patch...
Attempting to import patch into the mercurial repository using hg import patchfile
.
There seem to be problems with how hg looks for files referenced in the patch file:
unable to find 'gui/gui/RemoteFramework.cpp' for patching
2 out of 2 hunks FAILED -- saving rejects to file gui/gui/RemoteFramwork.cpp.rej
This seems to be an issue of where the patch was made in terms of directories and where it should be applied. I have tried playing with the --base option for hg import, but haven't gotten anywhere just yet.
Anyone have any tips?
I suspect you need to do hg import --strip 0 patchfile
since Subversion doesn't include any prefix on the file path. --base
specifies where it should search for files, and --strip
says how many (default 1) path elements to ignore on the beginning of the diff headers.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With