http://bugs.winehq.org/show_bug.cgi?id=11461
Summary: TortoiseSVN does not run under Wine Product: Wine Version: 0.9.5. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver AssignedTo: wine-bugs@winehq.org ReportedBy: mslinn@mslinn.com
I note that Winscp (winscp.org) is able to display TortoiseSVN menus in the local file window when running under Windows, but not when running under wine. Here is how I invoke winscp under wine:
WINEDEBUG=fixme-all wine "c:/program files/winscp/winscp"
Background: WinSCP is a very nice GUI front end for Subversion (svn). You can read about it and download it here: http://tortoisesvn.tigris.org/
TortoiseSVN should not be run across a network when the Icon Overlays feature is enabled. http://tortoisesvn.net/node/138 http://tortoisesvn.net/node/267
However, TortoiseSVN's icon overlay feature is one of the program's major assets.
I want to use Cygwin's xterm to connect to the samba server that holds the svn checkout directory and use Wine to run TortoiseSVN locally on that server. The user would be presented with a nice visual representation of the state of their checked out Subversion project, and performance would be good.
On Windows, TortoiseSVN can display its icons in any file chooser window, and in Windows Explorer. I have also found that WinSCP's explorer view will show icons for the local machine.
I would prefer not to have to run WinSCP in order to view TortoiseSVN icons. Perhaps a tiny Win32 program that merely shows a file dialog would be sufficient to run in an xterm, if Wine would support whatever system calls TortoiseSVN makes.
For me, and many other programmers and IT personnel who work in a mixed Windows/Linux environment, Wine would be much more useful if there was a way to run it under Wine. Might it be possible to extend winefile with whatever it currently lacks in order to allow TortoiseSVN to run?
http://bugs.winehq.org/show_bug.cgi?id=11461
Simon Vargblom ruzkie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ruzkie@gmail.com
--- Comment #1 from Simon Vargblom ruzkie@gmail.com 2008-02-04 09:35:03 --- it might work better in new wine versions, 0.9.5 is years old afaik.
http://bugs.winehq.org/show_bug.cgi?id=11461
Mike Slinn mslinn@mslinn.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mslinn@mslinn.com Version|0.9.5. |0.9.54.
--- Comment #2 from Mike Slinn mslinn@mslinn.com 2008-02-04 10:05:53 --- I am using the latest version available with Gentoo, v0.9.54. Sorry about not selecting the proper version in Bugzilla.
http://bugs.winehq.org/show_bug.cgi?id=11461
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement Component|wineserver |programs
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2008-02-04 10:48:08 --- Wine's explorer or winefile might be the right place for this. It's a shell-extension that Wine knows how to work with. Just nothing to display it in.
http://bugs.winehq.org/show_bug.cgi?id=11461
--- Comment #4 from Ronak goonstk@yahoo.com 2008-11-28 20:07:08 --- This app doesn't even install for me. At the end of the installation it says that TortoiseSVN ended prematurely due to an error.
http://bugs.winehq.org/show_bug.cgi?id=11461
Christian Costa titan.costa@wanadoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |titan.costa@wanadoo.fr
--- Comment #5 from Christian Costa titan.costa@wanadoo.fr 2008-12-09 06:33:06 --- Tested version TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi with version 1.1.9. I have some "err:menubuilder:InvokeShellLinker failed to build the menu" errors but the installation go until the end. However there is some missing registry entries for context menu handlers. The attached file contains the missing registry entries.
By using native shell32 and shlwapi, I can get the context menu appearing under winefile. This works only with files but it crashes with folders but this is enough to launch the repository browser.
I cannot get the browser to connect to the repository though. :-( It says it cannot initialiasize sockets. It only calls WSAStartup but no more socket calls.
http://bugs.winehq.org/show_bug.cgi?id=11461
--- Comment #6 from Christian Costa titan.costa@wanadoo.fr 2008-12-09 06:34:19 --- Created an attachment (id=17769) --> (http://bugs.winehq.org/attachment.cgi?id=17769) reg file to add missing registry entries after installation
http://bugs.winehq.org/show_bug.cgi?id=11461
--- Comment #7 from Austin English austinenglish@gmail.com 2010-06-13 20:43:24 --- Still present in 1.2-rc3.
http://bugs.winehq.org/show_bug.cgi?id=11461
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #8 from Austin English austinenglish@gmail.com 2010-06-13 20:43:35 --- Meant to confirm...
http://bugs.winehq.org/show_bug.cgi?id=11461
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://sourceforge.net/proj | |ects/tortoisesvn/files/1.6. | |15/Application/TortoiseSVN- | |1.6.15.21042-win32-svn-1.6. | |16.msi/download CC| |focht@gmx.net Summary|TortoiseSVN does not run |Wine explorer/winefile |under Wine |should support shell | |context menu extensions | |(handlers)
--- Comment #9 from Anastasius Focht focht@gmx.net 2011-04-26 07:50:17 CDT --- Hello,
adjusting the summary to reflect the issue. The installer properly registers shell context menu handlers in registry.
Showing "properties" on subversioned folders/files works for TortoiseSVN shell extension.
Regards
http://bugs.winehq.org/show_bug.cgi?id=11461
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bbartol68@yahoo.com
--- Comment #10 from Dmitry Timoshkov dmitry@baikal.ru 2011-09-22 22:24:23 CDT --- *** Bug 28474 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=11461
--- Comment #11 from Billy Barty bbartol68@yahoo.com 2011-09-22 22:31:45 CDT --- This bug report was originally raised to address Wine's deficiency in supporting Windows apps that operate by means of Windows shell extensions. It was originally submitted more than 3 and 1/2 years ago and has been added to very sparingly over the last year. The last update was almost 5 months ago and only addressed the issue with respect to the single case of TortoiseSVN. I'm adding this comment to hopefully breathe new life into the prospect of Wine supporting Windows apps that operate by means of Windows shell extensions more generally - that is, not just for the specific case of TortoiseSVN.
Now... Having written the above, I arrive at this juncture after experimenting with the specific case of attempting to get TortoiseGit to run as an extension of WineFile, WineExplorer, or a third-party file management utility like one of these (for instance):
http://www.makeuseof.com/tag/the-5-best-windows-explorer-replacements/
By the way, I was able to install and run under Wine each of the Windows Explorer alternatives covered by the above link. However, no luck getting TortoiseGit to pop up as a shell extension.
Would be really cool if I could use the same Windows shell extension apps under Wine as I do under Windows.
Thanks!
http://bugs.winehq.org/show_bug.cgi?id=11461
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |djelinski1@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=11461
A Wine user awineuser@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |awineuser@mail.com
https://bugs.winehq.org/show_bug.cgi?id=11461
Roman Pišl rpisl@seznam.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rpisl@seznam.cz
https://bugs.winehq.org/show_bug.cgi?id=11461
abakumov.alexandr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |abakumov.alexandr@gmail.com
--- Comment #12 from abakumov.alexandr@gmail.com --- Installed TortouseSVN and still can't use it.
Is Wine 6.4 still doesn't support custom items in the file\folder context menu?
https://bugs.winehq.org/show_bug.cgi?id=11461
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Component|programs |-unknown CC| |damjan.jov@gmail.com Keywords| |source
--- Comment #13 from Damjan Jovanovic damjan.jov@gmail.com --- Can someone please re-test with Wine 6.8 or later? I implemented some shell32 shellview context menu APIs which might help.
Also if this appears in the file open/save dialogs, the "Component" definitely isn't "programs".
https://bugs.winehq.org/show_bug.cgi?id=11461
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linards.liepins@gmail.com
--- Comment #14 from Linards linards.liepins@gmail.com --- (In reply to Damjan Jovanovic from comment #13)
Can someone please re-test with Wine 6.8 or later? I implemented some shell32 shellview context menu APIs which might help.
Also if this appears in the file open/save dialogs, the "Component" definitely isn't "programs".
If there is something testable already in 6.7, please share exact test scenario. I could do it today for 6.7 ;)
https://bugs.winehq.org/show_bug.cgi?id=11461
Alex Folland lexlexlex@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lexlexlex@gmail.com
--- Comment #15 from Alex Folland lexlexlex@gmail.com --- I have wine 6.8 installed. I tried using wine explorer and winefile, and neither had any TortoiseSVN context menu entries.
I am using a 64-bit wine prefix and TortoiseSVN works well with my context menu entries implemented with my custom Nemo actions, shared here: https://github.com/AlexFolland/tortoisesvn-wine-nemo-actions . I've been getting a lot of SVN-related work done with this setup.
Damjan, are your changes 32-bit-only? Thanks for your efforts and any additional information.
https://bugs.winehq.org/show_bug.cgi?id=11461
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 Component|-unknown |shell32 OS|other |Linux
https://bugs.winehq.org/show_bug.cgi?id=11461
--- Comment #16 from Alex Folland lexlexlex@gmail.com --- It looks like I provided the requested info in my previous comment. Can and should the status of this issue be changed from "NEEDINFO" to something else?
https://bugs.winehq.org/show_bug.cgi?id=11461
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW
https://bugs.winehq.org/show_bug.cgi?id=11461
Martin Prikryl martin@winscp.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |martin@winscp.net
https://bugs.winehq.org/show_bug.cgi?id=11461
NM64+bugs.winehq.org@PM.me changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |NM64+bugs.winehq.org@PM.me
--- Comment #17 from NM64+bugs.winehq.org@PM.me --- As I mentioned on the forum: https://forum.winehq.org/viewtopic.php?p=138894
The software "HashCheck Shell Extension" seems to work flawlessly on WINE 7.x but, due to the missing shell context menu entries, you cannot create checksum files - you can only read existing checksum files (e.g. .sfv and .sha1 files).
Native Linux software doesn't cut it since, from what I can tell, there's literally (not figuratively) no native Linux software that can create .sfv and .sha1 checksum files that hashes and includes the contents of folders and subfolders in the way that a slew of Windows software does, the easiest of which I found to be HashCheck Shell Extension.