svn

PHP Bindings for the Subversion Revision control system.


Bindings for the Subversion revision control system, providing a method for manipulating
a working copy or repository with PHP.

License: PHP License

Latest releases

Version Release Download
2.0.3 2019-12-16 svn-2.0.3.tgz
1.0.3 2016-05-04 svn-1.0.3.tgz
1.0.2 2012-03-28 svn-1.0.2.tgz
1.0.1 2010-12-09 svn-1.0.1.tgz
1.0.0 2010-05-13 svn-1.0.0.tgz
Show all releases

Changelog

Version Message
2.0.3 PHP 7 compatility

Changes:
#75206 - support for PHP7 by at mitani at gmail dot com
1.0.3 Minor bug fix / feature release

Compiles with libsvn 1.9

Changes:
#71025 - support for subversion 1.9 by pterjan at google dot com

------ - The new optional parameter "depth" has been added to svn_checkout(). along with new constancts SVN_DEPTH_* - by Chung, Hyung-Hwan

------ - Add missing constant SVN_IGNORE_EXTERNALS
- patch by Chung, Hyung-Hwan
------ - add support for svn_propset and svn_prop_delete
- patch by Chung, Hyung-Hwan
------ - add svn_revprop_(get|set|delete)
- patch by Chung, Hyung-Hwan
------ - add svn_fs_txn_prop and svn_fs_open_txn, fix segfault in svn_fs_revision_prop
- patch by Chung, Hyung-Hwan
------ - Fixes to svn_cat / svn_fs_apply_text - solves memory leak
- patch by Chung, Hyung-Hwan
------ - Added check for possible NULL message
1.0.2 Minor bug fix / feature release

Changes:
#60583 - compile failing due to missing definition of svn_version_t in newer releases of libsvn
#59976 (svn build fails on PHP5.4)
#15505 - warning on errors
------ support for peg revisions in checkout, ls, log, blame, info, proplist, propget
extra error checks in checkout - thanks to Hyung-Hwan Chung
#22758 - support specifying revision in svn_copy (he dot chen at zte dot com dot cn)
#23649 - allow deletion of properties by using NULL as value (patch by Jonas Zeiger)
#22754 - add support for svn_delete
#22100 - segfault on shutdown when using multiple repositories - patch by jimmy at velsoft
1.0.1 Minor bug fix release

#18513 - svn_info( working_copy, false, SVN_REVISION_UNSPECIFIED ) gives you a svn_info on the local copy
#20440 - svn_mkdir on working copy log message is optional
1.0.0 Bumped release to stable, as not much is really changing and the API is pretty steady.


- not handling SVN_REVISION_COMMITTED, SVN_REVISION_PREV, SVN_REVISION_BASE properly
(svn_ls, svn_info, svn_update, svn_export) (Chung, Hyung-Hwan)
- not handling utf8 failure (Chung, Hyung-Hwan)
(svn_update, svn_export, svn_repos_create, svn_commit, svn_add, svn_status, svn_blame)
- using a wrong type for the 'l' parameter that can cause a problem on architectures where
sizeof(int) != sizeof(long) - ( svn_info, svn_ls ) (Chung, Hyung-Hwan)
- multiple utf8 check fixes - (Chung, Hyung-Hwan)
- add revision parameter to svn_propget and svn_proplist, do utf8 checks (Chung, Hyung-Hwan)
- fix bug #17080 - svn_mkdir requires log message, also added utf8 checks (Ivan P)
- req #14360 - support svn_export with revisions (lostoutfrog)
- php 5.3.0 TSRMLS_CC additions (Thomas Krause)
- update package xml to v2 (Pierre Joye)
Show complete changelog