https://bugs.winehq.org/show_bug.cgi?id=50756
Bug ID: 50756 Summary: "Call not implemented" when using "SVN update" with TortoiseSVN Product: Wine Version: 6.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lexlexlex@gmail.com Distribution: ---
Created attachment 69541 --> https://bugs.winehq.org/attachment.cgi?id=69541 "Call not implemented." when SVN updating with TortoiseSVN
To reproduce:
1. Install TortoiseSVN in a 64-bit wine prefix. 2. Use TortoiseSVN in that wine prefix to check out an SVN repository. You can do that with a command line like this: wine TortoiseProc.exe /command:checkout /path:"Z:\path\to\the\checkout" 3. Commit a change to that SVN repository from elsewhere. 3. SVN update that SVN repository using the TortoiseSVN installation made in step 1. You can do that with a command like this: wine TortoiseProc.exe /command:update /path:"Z:\path\to\the\checkout"
Current behavior:
When TortoiseSVN tries to update, it says it tries to move something at [...].tmp\svn-[hexadecimal] to a .svn-base file or folder. I can't really tell what it is, but my attached screenshot shows what I see when doing this.
Expected behavior:
TortoiseSVN is expected to work the same as in Windows when performing this operation.
Additional information:
This is not a regression, as far as I can tell, since I've been trying to use this functionality since wine 5.x, and it's still not working in wine 6.3.
Also, since it's hard (impossible?) to get the Windows context menu in any wine file manager, I made my own nemo actions (context menu entries in the nemo file manager for Linux) which call TortoiseSVN via CLI to open its menus. CLI TortoiseSVN documentation for doing that is here: https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html
These nemo_action files are available upon request.