|
|
If this is your first time installing gvn, scroll down to the "Prerequisites" section.
Installation
Download: http://code.google.com/p/gvn/downloads/list?q=label:OpSys-Windows
gvn
The gvn download is a simple installer; just click through the wizard. Nothing to it!
Subversion
gvn uses as-yet-unreleased features in Subversion, so you must install a trunk build. Since building Subversion on Windows is quite an adventure, we provide binaries for you, in the form of a zip file. Extract the contents of the zip file to c:\ so you end up with a c:\svn directory.
Make sure you use an unzipping program that works, e.g. InfoZip unzip.exe. Presumably the InfoZip GUI works as well. Cygwin unzip.exe, on the other hand, leaves off the read/execute permissions from all files, which must be set on DLL and EXE files.
The zip file mistakenly contains extra copies of each svn library; this may cause your unzip program to ask about replacing existing files; go ahead and tell it to replace them. This is issue 63.
Python 2.5
gvn uses the Python binding to the Subversion libraries, included in this zip file as \Python24\... . It's possible these can simply be moved into \Python25\... to support Python 2.5; try it out and let us know how it goes.
Prerequisites
External dependencies
- Python 2.4 (download from python.org)
- pywin32 download from python.net
- MSYS >= 1.0 (download from sourceforge.net)
gvn uses the win32api and win32con modules. Those are included in ActivePython, so if you already have that installed, you're fine. Note, however, that ActivePython is missing openssl.
gvn uses an external diff command. You can use Cygwin instead of MSYS to satisfy this need.
Finally, apparently these binaries depend on msvcr80.dll which is apparently not installed on (some|many|most) systems. Installing Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) may help.
Environment
You need to modify your PATH environment variable to use gvn, so gvn can find the Python interpreter if you did not install ActivePython, and so gvn can find the diff program.
- Open "System" in the Control Panel
- Select the "Advanced" tab
- Click the "Environment Variables" button
- Select "PATH" in the "System variables" list and click the "Edit" button
- Insert "c:\svn;c:\msys\1.0\bin;" at the beginning of the "Variable value"
- If you're not using ActivePython, insert your Python directory, too (e.g. c:\Python24)
- Click "OK" in the three dialog boxes
Sign in to add a comment

can we make tortoise svn work with google svn?