- #SUBVERSION SVN CLIENT DOWNLOAD HOW TO#
- #SUBVERSION SVN CLIENT DOWNLOAD PORTABLE#
- #SUBVERSION SVN CLIENT DOWNLOAD LICENSE#
!define: "registry::DeleteKeyEmpty"="!insertmacro registry::DeleteKeyEmpty" !define: "registry::DeleteKey"="!insertmacro registry::DeleteKey" !define: "registry::DeleteValue"="!insertmacro registry::DeleteValue" !define: "registry::CreateKey"="!insertmacro registry::CreateKey" !define: "registry::WriteExtra"="!insertmacro registry::WriteExtra" !define: "registry::ReadExtra"="!insertmacro registry::ReadExtra" !define: "registry::Write"="!insertmacro registry::Write" !define: "registry::Read"="!insertmacro registry::Read" !define: "registry::KeyExists"="!insertmacro registry::KeyExists" !define: "registry::Close"="!insertmacro registry::Close" !define: "registry::Find"="!insertmacro registry::Find" !define: "registry::Open"="!insertmacro registry::Open" !include: "B:\PortableApps\NSISPortable\App\NSIS\Include\Registry.nsh" !define: "REGKEY"="HKEY_CURRENT_USER\Software\ej-technologies" !define: "REGFILE"="$EXEDIR\Data\Settings\Settings.reg" !define: "CURRENT"="$EXEDIR\Data\Settings\Current.reg" !define: "EXE"="$EXEDIR\App\SmartSVN\Bin\smartsvn.exe" Processing plugin dlls: "B:\PortableApps\NSISPortable\App\NSIS\Plugins\*.dll"Ĭhanging directory to: "B:\PortableApps\SmartSVN"
#SUBVERSION SVN CLIENT DOWNLOAD LICENSE#
See the file COPYING for license details.Ĭredits can be found in the Users Manual. MakeNSIS v2.25 - Copyright 1995-2007 Contributors Treat me softly!ī:\PortableApps\SmartSVN>B:\PortableApps\NSISPortable\App\NSIS\Makensis.exe smar Command line and complete output follow:Įdit: This is my first time with NSIS. I'm trying to follow the instructions for smartSVN but I can't get to smartsvn.nsi to compile.
#SUBVERSION SVN CLIENT DOWNLOAD HOW TO#
This reg setting is handled by the launcher.įollow the Readme.txt file for instructions on how to build SmartSVN Portable.Īs always post any problems you might have.īesides the standard NSIS setup and the plugins used by John here, these are the plugins needed to compile the SmartSVN. Also the Java location directory is stored in the registry. The program stores its settings in a folder in the data/settings directory once compiled.
The program use Java, but you can download bundled version that uses its own Java folder. So I am posting only the launcher script and instructions how to build, you will have to download it yourself to compile. While this is free for use with the Foundation version, it is not open-source. SmartSVN has powerful features like the built-in File Compare/Merge, Conflict Solver, and Tag and Branch handling which make your daily work with Subversion as easy as possible. SmartSVN is an innovative multi-platform client for Subversion external links, the designated successor of CVS. It will backup the local settings if this is chosen.
#SUBVERSION SVN CLIENT DOWNLOAD PORTABLE#
There are no files left on the pc.Īlso if there is a local installed version, it will ask which version, the portable or local, you would like to run. The launcher will back up the registry and load the portable settings, and will also copy the app data folder to the settings folder on shutdown and vice versa for launch. It uses the registry to store its settings and the application data folder to store subversion program settings. This project also includes a Subversion client C++ API. RapidSVN is a cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework. The first is RapidSVN, which is open-source and free. Here are two Subversion clients that I made portable.