Looks like the commandline formatting is wrong and mercurial is unusable with sourcetree at the moment (latest win7 version at time of writing).
The revision seems to be missing the -r prefix in the command line for hg merge and so returns with an error.
Anyone have any ideas? We are in a Japanese environment, is this causing a problem? (codepage?)
Yes, actually I noticed the -r is optional so I wonder what is causing this problem?
We have largefiles and an extension to allow japanese filenames (utf8), but disabling both these extensions doesn't change the behaviour, and neither does using the internal mercurial.
We do have the more standard extensions, rebase and mq enabled, could it be one of these? They all say sourcetree internal though so I presume they are safe?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The '-r' is actually optional (see hg merge --help) - I don't have any issues merging with SourceTree with either the embedded or system hg. Do you have any custom extensions enabled?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No response? It's impossible to use sourcetree with mercurial at the moment because of this problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've pinged Steve who'll get back to you shortly. Sorry for the delay!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Here is the exact error: (with both internal mercurial or external mercurial)
hg merge -y ui.merge=internal:merge 27321
hg: unknown command '27321'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.