TortoiseSVN on Wine / Crossover

798 views
Skip to first unread message

ja...@dev.nul

unread,
Jan 5, 2009, 5:48:37 PM1/5/09
to d...@tortoisesvn.tigris.org
I'm testing TortoiseSVN on OSX using Crossover (Wine). There's obviously no Finder (shell) integration, but when using the command line it actually looks like it is very close to being usable. All local file operations seem to work, but when the server is involved (commit, update, etc) there is a "Network socket initialization failed" error. (screenshots attached)

I was wondering if anybody else is testing this & has a solution? If not, does this seem like an issue for the Tortoise or Wine team?

Thanks,
Jason

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1006278

To unsubscribe from this discussion, e-mail: [dev-uns...@tortoisesvn.tigris.org].

screenshot.png
ss2.png

Stefan Fuhrmann

unread,
Jan 6, 2009, 12:12:39 PM1/6/09
to d...@tortoisesvn.tigris.org
<jason_at_dev.nul> wrote:

> I'm testing TortoiseSVN on OSX using Crossover (Wine). There's obviously no
> Finder (shell) integration, but when using the command line it actually
> looks like it is very close to being usable. All local file operations seem
> to work, but when the server is involved (commit, update, etc) there is a
> "Network socket initialization failed" error. (screenshots attached)
>
> I was wondering if anybody else is testing this & has a solution? If not,
> does this seem like an issue for the Tortoise or Wine team?

This seems to be a problem with the SVN libs,
maybe it is the encrypted password storage ...
Please verify that assumption with the *Windows*
command line client.

Try also different command options / network
settings. Different protocols (HTTP, SVN, SVN+SSH)
might also show different behavior.

TSVN up to version 1.2.6 will run on Wine.
You may get the MSI files from SourceForge.

While it would be nice to know how to run TSVN
under UNIX, please understand that there will be
no official support from our side.

-- Stefan^2.

Konstantin Kolinko

unread,
Jan 6, 2009, 12:48:21 PM1/6/09
to d...@tortoisesvn.tigris.org
2009/1/6 <ja...@dev.nul>:

> I'm testing TortoiseSVN on OSX using Crossover (Wine). There's obviously no Finder (shell) integration, but when using the command line it actually looks like it is very close to being usable. All local file operations seem to work, but when the server is involved (commit, update, etc) there is a "Network socket initialization failed" error. (screenshots attached)
>
> I was wondering if anybody else is testing this & has a solution? If not, does this seem like an issue for the Tortoise or Wine team?
>

That "socket initialization failed" issue has already been seen by
those who tried to run the command-line client.

It is also known, that it fails for http: and https:, but works for
svn: protocol.

See, e.g.:
http://www.winehq.org/pipermail/wine-bugs/2008-July/127541.html

Do not know, whether it was ever solved - just done a quick googling
on the message.

Best regards,
Konstantin Kolinko

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1008095

ja...@dev.nul

unread,
Jan 6, 2009, 3:29:19 PM1/6/09
to d...@tortoisesvn.tigris.org
Thanks for the reply. I just reconfigured my server to use svn: protocol and I can confirm that TortoiseSVN 1.5.5 works using Crossover on OSX. I've done checkout, commit and update successfully. Awesome! For now I just manually execute the commands. I would guess that an ActionScript guru could create Finder contextual menus and make TortoiseSVN fully usable on OSX.

I also tested version 1.2.6 as suggested and, though I was able to get a checkout to work using http:, update and commit seem to have problems with the Unix style paths. it always returns either invalid path or access denied. I tried using the real paths and the Crossover/Wine mapped paths (Y:\ = user home, etc). I was unable to get 1.2.6 usable.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1008388

ja...@dev.nul

unread,
Jan 6, 2009, 8:40:54 PM1/6/09
to d...@tortoisesvn.tigris.org
I posted a tutorial for anyone who might be interested in running TortoiseSVN on OSX. The setup process is a little wonky, but it runs just fine. checkout, update, commit, log, edit conflicts, etc all seem to work.

http://www.verysimple.com/blog/2009/01/06/tortoisesvn-for-apple-osx/

-jason

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1009049

Reply all
Reply to author
Forward
0 new messages