What's new? | Help | Directory | Sign in
Google
gvn
Gvn Versions Nicely
  
  
  
  
    
Search
for
Updated Mar 24, 2008 by epg
Labels: Featured
InstallWindows  

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

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.

  1. Open "System" in the Control Panel
  2. Select the "Advanced" tab
  3. Click the "Environment Variables" button
  4. Select "PATH" in the "System variables" list and click the "Edit" button
  5. Insert "c:\svn;c:\msys\1.0\bin;" at the beginning of the "Variable value"
  6. If you're not using ActivePython, insert your Python directory, too (e.g. c:\Python24)
  7. Click "OK" in the three dialog boxes

Comment by Julian.Qian, Nov 20, 2007

can we make tortoise svn work with google svn?


Sign in to add a comment