Release Name:
delphisvn 1.0.0 initial release
Notes:
delphisvn: Subversion plugin for Borland Delphi 2006
delphisvn (*1) is an attempt to integrate Subversion (*2) version control client with Borland Delphi 2006 (*3) IDE.
The project is currently in alpha state and looking for developers.
It consists of the following parts:
- libsvn_client.dll: Subversion API DLL built from modified Subversion 1.3.2 code.
- svnide100.bpl: Delphi designtime package to be installed in the IDE. Included are runtime packages svn100.bpl and svnui100.bpl which this designtime package depends on.
Project dependencies:
- Mike Lischke's Virtual Treeview (*4).
How to install the plugin:
- Download and install Subversion and/or TortoiseSVN (*5).
- Make sure Subversion DLLs and their dependencies installed in the previous step are in your system path.
- Copy libsvn_client.dll to a directory in your system path.
- Download and install Virtual Treeview (not included in this distribution).
- Install svnide100.bpl in your Delphi 2006 IDE.
- Exit and restart your Delphi 2006 IDE.
The plugin currently consists of the following parts:
- Subversion history provider (History editor view)
- Subversion file details (Subversion editor view)
- Dockable IDE form with user interface to Subversion functions
- Subversion IDE main menu item
The plugin currently provides the following commands:
- Update
- Check for Modifications
- Commit
- Revert
- Clean up
The plugin can be configured using the Options function. Currently, the only setting available is the list of working copy directories. The Subversion commands listed above work on directories specified here.
The settings are stored in the registry, in Subversion subkey of your BDS base registry key (typically, HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Subversion).
The plugin also uses Subversion configuration file which is stored in Subversion subdirectory under your user account's appdata directory (typically, C:\Documents and Settings\<user_name>\Application Data\Subversion\config).
The dockable form is not displayed initially after IDE startup by default. You can display it by selecting one of the commands from the Subversion menu. However, the form saves its visible state in a desktop file (*.dst) so if you save the desktop with the form visible it will be displayed again the next time the desktop is loaded.
Related links:
(*1)
http://delphisvn.sourceforge.net/
(*2)
http://subversion.tigris.org/
(*3)
http://www.borland.com/delphi/
(*4)
http://www.delphi-gems.com/VirtualTreeview/
(*5)
http://tortoisesvn.tigris.org/
--------------------------------------------------------------------------------
Changes:
2006-06-26 1.0.0 initial release (alpha)
#
http://wiki.kldp.org/wiki.php/Subversion (Korean)