WineHQ

TortoiseSVN

No Screenshot

Submit Screenshot

TortoiseSVN 1.14.1 is a superset of all previous TortoiseSVN releases, and is considered the current stable and "best" release. Anything in earlier versions is also in 1.14.1, but 1.14.1 contains features and bug fixes not present in any earlier release.

Application Details:

Version: 1.14.1
License: Free to use and share
URL: http://tortoisesvn.net/
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 6.8-staging

Maintainers: About Maintainership

Free Download direct MSI Windows installer

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

All TortoiseProc.exe command-line interface functionality (documented here: https://tortoisesvn.net/docs/n... ) works, and the resulting windows they open work as well, including all their advanced file management operations.  This means someone can get any kind of SVN-related work done by integrating TortoiseSVN functionality via wine into a file manager that supports custom actions, such as Nemo, with custom actions like these: https://github.com/AlexFolland....

See the workarounds section for vital information.

What does not

  • There's no standard way to view Windows Explorer icon overlays via wine.
  • There's no standard way to access Windows Explorer file and folder context menu entries via wine.
  • TortoiseMerge does not run to the point of displaying a window without a workaround.
  • All scintilla-based text editing fields which normally use Direct2D do not render properly without a workaround.


    Workarounds

    Issue 1: no Windows Explorer context menu entries accessible

    • Accessing TortoiseSVN functionality requires context menu entries in a file manager.  Since there is no standard way to access Windows Explorer file and folder context menu entries via wine, integrating custom actions into an alternative file manager is essential to operate TortoiseSVN.  I have posted custom actions with instructions for their use on github, here: https://github.com/AlexFolland...

    Issue 2: TortoiseMerge does not open

    TortoiseMerge is an excellent text difference comparison tool which comes bundled and integrates well with TortoiseSVN, but it does not open due to wine's lack of implementation of Windows' ribbon UI system.  There are 2 options for workarounds to allow TortoiseMerge to start:

    • Workaround option 1
      • Disable the ribbon UI in TortoiseMerge by creating DWORD "HKCU\Software\TortoiseMerge\UseRibbons" and setting it to FALSE.
    • Workaround option 2
      1. Copy the following DLL files from a Windows installation to ~/.wine/drive_c/windows/system32/
        • C:\Windows\System32\UIRibbon.dll
        • C:\Windows\System32\UIRibbonRes.dll
        • C:\Windows\System32\uxtheme.dll
        • C:\Windows\System32\propsys.dll
      2. Rename them to lower-case versions.
      3. Set them to be used as overrides in winecfg.

    Issue 3: Text is invisible in the editable text field in the commit menu

    • In TortoiseSVN advanced settings, disable the Direct2D-rendered Scintilla text field by setting ScintillaDirect2D to "false".

    What was not tested

    Most advanced options in the settings menu and in the registry were left at their defaults.  Changing any not previously mentioned was not tested.

    Hardware tested

    Graphics:

    • GPU: Nvidia
    • Driver: proprietary

    Additional Comments

    Using my custom Nemo actions, TortoiseSVN is completely usable for getting everything done now, including advanced merging, exporting from the repo-browser, etc.  I don't need the icon overlays personally, so for me, the rating is gold instead of silver.

    selected in Test Results table below
    Operating systemTest dateWine versionInstalls?Runs?Used
    Workaround?
    RatingSubmitter
    CurrentManjaro 21.0.5May 20 20216.8-stagingYes Yes YesGoldAlex Folland 

    Known Bugs

    Bug # Description Status Resolution Other apps affected
    11461 Wine explorer/winefile should support shell context menu extensions (handlers) NEW View
    43669 Add proper implementation for IUIFramework NEW View
    50778 TortoiseMerge closes before showing a window NEW View

    Show open bugs

    Comments

    Back