The custom SVN properties I am talking about are set via right-click menu on SVN versioned item: TortoiseSVN > Properties.
Description
This script Add-In provides additional columns for any user-defined SVN properties such as externals, ignore etc.
By default svn:externals and tag are defined as examples in Add In's config, you can remove them if you don't need them. Additionally, SVN proplist column is hard-coded in the Add-In.
Installation
- download SVN custom property columns.js.txt (attachment below)
- in your Directory Opus go to Settings > Preferences... then Toolbars > Scripts
- now simply drag & drop downloaded SVN custom property columns.js.txt to the Preferences window, and that's it!
Please note: you need to have svn.exe command line tool. It comes with TortoiseSVN installation (unless you've unchecked it during install, if so please re-run TortoiseSVN installation). Alternatively you could be able to use svn.exe available from the Apache website.
Usage
You can configure this Add-In by going to Settings > Preferences... then Toolbars > Scripts and then selecting SVN Custom Property Columns Add-In in the list and clicking its Configure button.
This Add-In has following configuration settings:
- Custom svn properties: This is the heart of this Add-In; it's a list of SVN properties for which columns will be generated and become available to you. One SVN property-column per line. There are few examples there by default.
- Log svn warnings
- Path to svn.exe: See Installation note above. Default path should work out-of-the-box.
- Property not present indicator: Indicator for when SVN versioned file/directory has no properties defined in above mentioned list. Default one should be fine but feel free to customize.
Newest version download
Version 1.1 (2016-Nov-29)
Required Opus version: 11.5.2 or above.
SVN custom property columns.js.txt (30.2 KB)
Changes:
- Fixed a bug (due to way svn commandline utility works) where properties failed to list for items below a non-versioned item.
- Fixed reliability problems in case of rapid refreshes, or refresh in the middle of this Add-In script operation, where the script failed to reset itself properly.
Previous versions
Version: 1.0 (2016-May-05)
Required Opus version: 11.5.2 or above.
First release, now deprecated (see ver. 1.1 release note)