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

Re: svn-0.14.1-r2927-setup.exe & cygwin

From: Blair Zajac <blair_at_orcaware.com>
Date: 2002-08-15 00:04:23 CEST

Barry Scott wrote:
> I think that subversion should install the tools that it depends on.
> I may or may not install cygwin at any version and SVN should not
> know or care.
> subversion has no business installing to another vendors dir.
> Installing in c:\program files\cygnus\cygwin is very bad practice
> in my view.
> (a) its not subversions (b) its not where cygwin is installed on
> my box (c) Don't corrupt my cygwin install as a side effect of
> SVN install.
> To do this I think that the files in c:\program files\cygnus\cygwin
> should be installed in a subdir of c:\program files\subversion,
> c:\program files\subversion\utils. Then an "App Paths" registry key
> should be set for SVN.EXE to
> c:\program files\subversion;c:\program files\subversion\utils
> Under Either:
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App
> Paths\SVN.EXE
> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App
> Paths\SVN.EXE
> depending on admin access.
> Add a Value named "PATH" with the path in it.
> alternatively SVN extends it PATH with putenv and does not both
> with the registry/windows tricks.

Agreed on installing the utils into SVN's local directory.

But this doesn't work around the issue of conflicting Cygwin dlls.

Subversion should check for an existing Cygwin install. If it
finds it, it can add the Cygwin bin directory to SVN's "App Paths"
so that svn can find diff.exe, diff3.exe, cyg*dll. If Cygwin
does not exist on the system, then as you said, put the utilities
and the dlls in a SVN subdirectory.


Blair Zajac <blair@orcaware.com>
Web and OS performance plots - http://www.orcaware.com/orca/
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Aug 15 00:04:57 2002

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.