[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Is Subversion on Cygwin stable?

From: solo turn <soloturn_at_gmail.com>
Date: 2005-09-05 21:34:17 CEST

we use svn in cygwin and it seems ok. but we do rarely mix windows and
cygwin client. the only problem we have is that up to now we were not able
to figure out how to make cygwin svn working with non-ascii characters. the
normal windows client works.

we always get:
$ touch é
$ ls
é
$ svn st
svn: Can't convert string from native encoding to 'UTF-8':
svn: ?\233

do you experience the same? could you set locale so that this works?

non-ascii characters are also a problem with svk, but a slighter one, as it
works using them, it just displays wrong 7bit.

for command line users we generally recommend svk as the working copy is not
so invasive to windows file system. also you do not have strange permission
and renaming problems. we just use the standard windows svk, with an alias
set in /etc/profile pointing to the right svk:
alias svk="PATH='/cygdrive/c/svk/bin/:$PATH' /cygdrive/c/svk/bin/perl.exe
'c:\\svk\bin\svk' $*"

-solo

On 9/5/05, Max Bowsher <maxb@ukf.net> wrote:
>
> D.J. Heap wrote:
> > On 9/4/05, Max Bowsher <maxb@ukf.net> wrote:
> > {snip]
> >
> >>> 3. A commit of a merge ( repo of 15000 files, some 300 changed )
> >>> will fail in 50% of the time. 50% means, we always have to do the
> >>> commit twice.
> >>> We detected two types of issues here:
> >>> - Subversion Permission denied moving .svn/tmp/entries to .svn/entries
> >>> This has been discussed on the dev list on 08/30.
> >>
> >> I'd noticed that thread - did anyone confirm/deny the hypothesis that
> >> this
> >> error was caused by using both a native windows and a cygwin subversion
> >> client on the same working copy?
> >
> > I don't know about the other issues, but if the cygwin build isn't
> > setting
> > the WIN32 define then it will not do the looping on file operations and
> > could easily get this problem due to virus scanners, file indexers, etc
> > because of the way Windows does file locking.
>
>
> Globally setting WIN32 defines for Cygwin would probably have undesirable
> side effects, since Cygwin is more unix-like than it is Windows-like.
>
> Regarding the retry loops, I've been running Subversion on Cygwin (with a
> virus checker active) for years now, without needing them. Maybe the
> reporter's virus checker is more invasive.
>
> Max.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>
>
Received on Mon Sep 5 21:35:02 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.