| Changelog for svn |
| Release |
What has changed? |
| 0.5.1 |
fix for libsvn 1.6.2 |
| 0.5.0 |
- Add svn_lock()/svn_unlock()
- Add svn_config_ensure() for setting up a .svn storage directory
- Disable password storing unless a password is explicitly set
- Allow svn_auth_set_parameter() to unset an option with NULL
- svn_blame() returned -1 for a revision number
- Fix segfault caused by using an already destroyed pool
- Fix segfault when certain data types aren't returned from a commit
- Add check on module load that the APR version matches.
- Fix fatal error when the location of the HOME enviromental variable can't be read |
| 0.4.1 |
- Add recurse option to svn_ls()
- Change array keys returned from svn_ls() to be filename
- Potential BC break with some lower case constants, these are now uppercase. |
| 0.4 |
- Fix bug #13414 - Crash when SVN environment fails to initialise.
- Fix bug #13677,#13162 - Several functions fail to canonicalized resulting in an abort() call.
- Revert change that prevented libsvn 1.3 from being used.
- Add check during configure for minimum libsvn version.
- Add support for svn_delete(), svn_mkdir(), svn_move(), svn_proplist() and svn_propget().
- Allow svn_commit() to take a string instead of an array for paths.
- Revert backwards compatible break with svn_log() |
| 0.3 |
Backward Compatibilty Breaks:
Minimum subversion version is 1.4.
svn_status call arguments have changed - it now uses Flags.
New Constants:
SVN_REVISION_INITIAL
SVN_REVISION_HEAD
SVN_REVISION_BASE
SVN_REVISION_COMMITTED
SVN_REVISION_PREV
SVN_NON_RECURSIVE
SVN_DISCOVER_CHANGED_PATHS
SVN_OMIT_MESSAGES
SVN_STOP_ON_COPY
SVN_ALL
SVN_SHOW_UPDATES
SVN_NO_IGNORE
All constants are also available as Svn::REVISON_HEAD.
Win32 Compatibility:
Most functions have been fixed to work with Win32 paths.
- Fix bug #11153 - svn diff uses utf8 paths
- Fix bug #11157 - missing constants needed for svn_status
- Rewrite configure script to find APR and its compile flags
- Add support for svn_info() - patch by Marco Tabini
- Add support for svn_export() - patch by Scott MacVicar
- Add support for svn_copy() and svn_switch() - patch by Conny Dahlgren
- Add support for svn_blame() / svn_revert() - patch by Jerome Renard
- Add support for limiting results with svn_log() - patch by Edward Z. Yang
- Add support for limiting svn_checkout() - patch by Devlar
- Add constants for use as parameters to svn_cat() - patch by Devlar
- Add an OO interface to the extension - patch by Devlar |
| 0.2 |
- Compiles on Win32 + Netware (Thanks to Guenter Knauf)
- dependancy on svn-config removed (as recommended by Subversion developers)
- Pretty complete implementation.
Bugs
#6893 - correct types for strict compilers
Known issues:
There are bug reports about commit / checkout functionality. Any help
reproducing and fixing these is welcome. |
| 0.1 |
- First working release (works ok here!) |