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

Is Subversion on Cygwin stable?

From: Lieven Govaerts <lgo_at_mobsol.be>
Date: 2005-09-04 14:48:00 CEST


sorry for the topic and the long mail, but I have some questions concerning
the stability/quality of Subversion on Cygwin.

I'm part of a team managing Subversion repositories for multiple
teams of developers. Our team provides them with scripts to
help on advanced repository actions, like merging, locking branches
etc. We also use the Perl scripts in the Subversion contrib folder.

Our own scripts are developed for the bash shell, so on Windows
we need Cygwin. We also use the Cygwin svn (1.2.1) and perl packages.

Since we use them, we noticed some problems, probably specific to
the Cygwin environment:

1. svn crashes in a propset action, a stack trace file was written. I
reported this problem last Friday to the users list, so I won't repeat
the info here.

2. svn_load_dirs.pl does not support filenames with spaces or dollar-
signs.Cygwin seems to have yet another way of escaping those characters
compared to Windows or Linux/bash, which is not supported by that script.
( not yet reported here, have specific info tomorrow if anyone is
interested )

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.
 - Network issues. From time to time our network (LAN) has a long latency
   ( large ping times ). The cygwin svn package seems to be more sensitive
   to this problem than the standard windows package.

These issues can be solved obviously, if they are adressed by someone.

I have to decide whether or not to keep using cygwin in our environment,
or rewrite the scripts and make them use the native windows packages.

It would be nice if this list could help me make that decision:
 - is cygwin a 'supported' platform:
    - are builds tested on cygwin,
    - are the unit tests run on cygwin
    - is there 'more then one' developer working on the cygwin port?
 - what are other people's experiences with using subversion ( and scripts )

   on cygwin.

I'm always willing to help out with log/debug info & patches, but if you
me that subversion on cygwin is not used ( and as such supported ) on the
scale as the windows and linux port, then I guess it's better to rewrite the


thanks in advance

Lieven Govaerts

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.18/89 - Release Date: 2/09/2005
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Sep 4 14:49:44 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.