1 Star 0 Fork 0

tudorex/svnkit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGES.txt 25.26 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852
== version 1.10.1 ==
+ OSGi bundle (eclipse update site) fixed to include LZ4 library classes.
+ FreeBSD compatibility fixes.
+ Possible repository corruption when using SVNKit DAV servlet fixed.
== version 1.10.0 ==
+ Java 11 support
+ SVN 1.10 repository format support
== version 1.9.3 ==
+ SVNKIT-726: Newly introduced flock locking fallback didn't work properly
with older Linux versions, fixed.
+ SVNKIT-712: only some of HTTP headers should be treated as CSV, other should
be processed as is.
== version 1.9.2 ==
+ SVNKIT-721: potential deadlock when working with local repositories fixed.
+ SVNKIT-723: NPE fixed.
+ Improved handling of DAV locks
== version 1.9.1 ==
+ SVNKIT-719: fixed native SVN lock compatibility issue when working with local repositories.
+ SVNKIT-717: using precise file moidification timestamp when possible.
+ SVNKIT-706: fixed diff --summarize to show binary prop changes properly.
+ SVNKIT-713: commit message was not set in SVNRepository API when using svn protocol.
+ SVNKIT-705: exception on revert operation fixed.
+ SVNKTI-717: exception masking another issues fixed.
+ SVNKTI-710: command line SVN.run method now returns proper error code.
+ Fixed issues with moving files to the disk drive root.
+ Fixed issues related to UNC paths.
+ Other minor bugfixes.
== version 1.9.0 ==
+ NTML authentication support improved.
+ Improved commit operation performance.
+ Crash in GNOME keyring support code fixed.
+ Potential compatibility issue with FSFS repositories created by SVN 1.9 fixed.
== version 1.8.15 ==
+ JavaHL API compatbility fix.
+ Minor improvements and bugfixes.
== version 1.8.14 ==
+ Maven pom.xml of 1.8.13 didn't include dependencies, fixed.
+ Version 1.8.13 reported wrong version, fixed.
== version 1.8.13 ==
+ Revert operation failed on 1.7 format working copies, fixed.
+ Client SSL certificate support improved.
+ Minor bugfixes.
== version 1.8.12 ==
+ Support for Subversion 1.9 new FSFS repository format.
== version 1.8.11 ==
+ Trilead SSH library updated to fix 'malformed network data' error.
+ Minor bugfixes.
== version 1.8.10 ==
+ Fixed NPE when autoproperties included ChangedDate property.
+ SSH credentials key passphrase was used as password, fixed.
+ Revision were bumped on commit for locked but unmodified files, fixed.
+ Trilead SSH library caches sizes increased for better performances.
== version 1.8.9 ==
+ Support for Subversion 1.8 ephemeral transaction properties.
+ API improved to allow wipe out of the in-memory stored credentials.
+ HTTP spooling could now be turned on in Subversion configuration file.
+ UNC URLs were not properly reported by status and info operations, fixed.
+ Status were not properly reporting properties with SVNAllowBulkUpdate option set to Off, fixed.
+ OSGi package use wrong environment designator, fixed.
== version 1.8.8 ==
+ OSGi package included wrong version of the Sequence Library, fixed.
+ System property support added to control whether to use spooling
for all HTTP operations:
-Dsvnkit.http.spoolDirectory=/path/to/spool/directory
== version 1.8.7 ==
+ Checkout operation performance improved.
+ NTLM implementation improvements.
+ Numerous bugfixes.
== version 1.8.6 ==
+ Dependency on JNA set to 4.1.0 version, JNA is bundled under Apache 2.0 License.
+ JRE 1.6 or newer now required by SVNKit.
+ Stability improvements.
== version 1.8.5 ==
+ Properties merge didn't work correctly in 1.8.4, fixed.
+ Stability improvements.
== version 1.8.4 ==
+ Full transparent support of 1.7 working copy format.
+ Crash on concurrent access to GNOME Keyring fixed.
+ Non-atomic rename issues when JNA is not present fixed.
+ Missing JavaHL 1.8 methods implemented.
+ Stability and performance improvements.
== version 1.8.3-1 ==
+ Pre 1.8.4 version.
== version 1.8.3 ==
+ JNA dependency is optional again.
+ Users may replace JNA version 3.5.2 with version 4.0.0
(unless JDK 1.5 compatibility is needed).
+ SqlJet 1.1.10 is used now for better performance on checking out large projects.
+ Stability improvements.
== version 1.8.2 ==
+ Optional readonly support of 1.7 working copy format
+ Number of exceptions and status issues fixed.
== version 1.8.1 ==
+ Eclipse update site issues fixed.
+ In case of multithreaded high load access, commit to FSRepository might fail
on Windows due to file rename operation non-atomic behavior, fixed.
+ JNA dependency set to 3.5.2
+ Remote diff functionality might not work properly, fixed.
== version 1.8.0 ==
+ Subversion 1.8.0 working copy and repositories format support.
== version 1.7.11 ==
+ Eclipse update site issues fixed.
+ Minor performance improvements.
+ Minor stability improvements and bugfixes.
== version 1.7.10 ==
+ SSH agent support added via JSCH library.
+ Minor stability improvements and bugfixes.
== version 1.7.9 ==
+ SSL support improvements.
+ SqlJet library 1.1.7 is used.
+ Other minor stability improvements and bugfixes.
== version 1.7.8 ==
+ HTTP proxy authentication improvements.
+ Batch commit support for 1.7 working copies.
+ When used within Eclipse 4.2, credentials were not saved, fixed.
+ SqlJet library 1.1.6 is used.
+ Other minor stability improvements and bugfixes.
== version 1.7.6 ==
+ Deadlock in connections pool code fixed.
+ Connections might be left open on connections pool disposal.
+ Error reporting improved for DAV operations.
+ Remote diff might leave SSH connection open for a while when svn+ssh was used.
+ SSL Proxy supports authentication other than Basic.
+ SqlJet library 1.1.4 is used.
+ Other minor stability improvements and bugfixes.
== version 1.7.5-v1 ==
+ SVNLookClient.doGetChangedDirectories failed on revision 0, fixed.
+ Text changes might not be reported properly after native Subversion operated on
the working copy in 1.6 format, fixed.
+ Symbolic link last modified time now reported properly.
+ Pristine files ref count values may become invalid, fixed.
+ Empty strings might be stored as a DAV URL cache values, fixed.
+ SqlJet library 1.1.4 is used
+ Other minor stability improvements and bugfixes.
== version 1.7.5 ==
+ File externals merge issues fixed.
+ SVNStatus reported for old and new working copy formats made more consistent.
+ Existing credentials in default cache
are no longer overwritten by truncated ones when store-passwords option is set to false.
+ Deleting a file remotely resulted in grand-parent directory access, fixed.
+ SVNLogClient.doList(recursive=false) now uses SVNDepth.IMMEDIATES, not FILES.
+ SqlJet 1.1.3 is used and potential NPE on concurrent working copy access fixed.
+ Other minor stability improvements and bugfixes.
== version 1.7.4-v1 ==
+ SVNLogClient.doList() method issues fixed.
+ Potential PRISTINE wc.db table corruption fixed.
+ SVNWCClient.doResolve() was choosing wrong file version when resolving conflict, fixed.
+ JavaHL SVNClient reported wrong version, fixed.
+ Minor stability improvements and bugfixes.
+ Build script upgraded to use Gradle 1.0-rc3.
== version 1.7.4 ==
+ Minor diff generator improvements
+ ISvnOperationHandler callback added to let users
receive notifications before and after operation.
== version 1.7.4-rc5 ==
+ All snapshot dependencies are replaced with fixed versions.
+ NPE on remote proplist opertation fixed.
+ Incompatibility with GitHub Subversion bridge fixed (commit did not work)
== version 1.7.4-rc4 ==
+ Fixed issue with Eclipse update site.
+ Fixed critical issue with switch leaving invalid wc props,
thus resulting in potentially wrong commits destination.
== version 1.7.4-rc3 ==
+ Few backward compatibility issues fixed.
+ SqlJet Library dependency upgraded to 1.1.0
+ Added: SVNStatus.getCombinedNodeAndContentsStatus() method
+ Added: More javadoc documentation
== version 1.7.4-rc2 ==
* Fixed: JavaHL ConflictDescriptor object contained relative paths in place of absolute, fixed
* Fixed: base checksum were not passed to the ISVNEditor callback on file update over DAV.
* Fixed: Repository to repository copy did not work with old working copy in certain cases.
+ Added: More javadoc documentation
== version 1.7.4-rc1 ==
+ Performance and stability improvements
* Version bumped to match that of compatible native Subversion
== version 1.7.0-beta3 ==
+ Performance and stability improvements
+ Diff operation improvements
* This is a beta version and it may not be stable enough for production environment
== version 1.7.0-beta2 ==
+ Performance and stability improvements
* This is a beta version and it may not be stable enough for production environment
== version 1.7.0-beta1 ==
* First beta version with new Subversion 1.7 working copy format support
+ Lot of fixes and improvements in the new working copy format support, since alpha2
* This is a beta version and it may not be stable enough for production environment
== version 1.7.0-alpha2 ==
+ New JavaHL API (org.apache.subversion.javahl) implementation
+ Lot of fixes and improvements in the new working copy format support
* This is alpha version and it may not be stable enough for production environment
* The following operations are not yet implemented for the new working copy format:
- merge
- diff
== version 1.7.0-alpha1 ==
+ New Subversion 1.7 working copy format support
+ New high-level API (see org.tmatesoft.svnkit.core.wc2)
* This is alpha version and it may not be stable enough for production environment
* The following operations are not yet implemented for the new working copy format:
- merge
- mergeinfo
- diff
- resolve, mark resolved
- cleanup
* new JavaHL API is not yet implemented in this version
== version 1.3.7 ==
+ 1.7 Subversion servers compatibility issues fixed.
+ Export operation failed on missing directories, fixed.
* For new 1.7 Subversion working copy format support
please use SVNKit 1.7.0-alpha version.
== version 1.3.6.1 ==
+ OSGi bundle exports JavaHL API package.
== version 1.3.6 ==
+ Changes made in Subversion since version 1.6.15 implemented,
all Subversion 1.6.17 features are supported.
+ SSH connections pool reimplemented, number of race conditions
and potential deadlocks fixed by that new implementation.
+ Memory consumption decreased significantly for status operation.
+ GNOME keyring support
+ HTTP Digest and Basic authentication methods did not work
with non Keep-Alive connection, fixed.
+ SQLJet library upgraded to v1.0.7
+ Other minor bugfixes and improvements.
== version 1.3.5 ==
+ Changes made in Subversion since version 1.6.12 implemented,
all Subversion 1.6.15 features are supported.
+ Support for OS X Keychain as credentials storage added.
+ SSL client certificate passphrase is cached in a way
compatible with that of the native Subversion.
+ HTTP cookies are handled properly.
+ SQLJet library upgraded to v1.0.4
+ Other minor bugfixes and improvements.
== version 1.3.4 ==
+ Changes made in Subversion since version 1.6.11 implemented,
all Subversion 1.6.12 features are supported.
+ Added support for SSH host fingerprints verification.
+ Name conflict status added which is reported on
case-insensitive filesystems for files which name differs only in case.
+ HTTP digest authentication support improved.
+ svnkit:charset property support significantly improved.
+ SQLJet library upgraded to v1.0.3
+ JNA library upgraded to v3.2.7
+ Other minor bugfixes and improvements.
== version 1.3.3 ==
+ Changes made in Subversion since version 1.6.6 implemented,
all Subversion 1.6.11 features are supported.
+ HTTP Negotiate authentication improvements.
+ Support of MSCAPI SSL certificates added.
+ SQLJet library upgraded to version 1.0.2
+ File externals support improved
+ Other bugfixes
== version 1.3.2 ==
+ Changes made in Subversion since version 1.6.5 implemented,
all Subversion 1.6.6 features are supported.
* Negotiate authorization mechanism was not used when multiple authorization
schemes were offered to client by server.
* SQLJet library upgraded to version 1.0.1.
* JNA library upgraded to version 3.2.3.
+ Bugfixes and performance improvements.
== version 1.3.1 ==
+ Changes made in Subversion since version 1.6.2 implemented,
all Subversion 1.6.5 features are supported.
* Representation cache DB support, using SQLJet (http://sqljet.com) library.
* Added implementations for couple of missing JavaHL methods.
* Fixed 'svn: Checksum mismatch while reading representation' exception on
reading vdelta from local repositories.
* Several dump and load operation issues fixed.
* JNA library upgraded to version 3.1.0.
+ Other bugfixes and performance improvements.
== version 1.3.0
+ Changes made in Subversion since version 1.5.6 implemented,
all Subversion 1.6.2 features are supported:
* Tree conflicts handled more gracefully
* File-externals support for intra-repository files
* File protocol: 1.6.2 Subversion repositories format supported
* Administrative tools: support for packing repository shards
* Command line client: repository root relative URL support on most commands
* Performance improvements on huge files during update\commits
+ Other bugfixes and performance improvements.
== version 1.3.0-beta3
+ Changes made in Subversion since version 1.5.6 implemented,
all Subversion 1.6.1 features are supported.
+ Bugfixes since version 1.3.0-beta2
== version 1.3.0-beta2
+ Changes made in Subversion since version 1.5.6 implemented,
all Subversion 1.6.1 features are supported.
+ JavaHL implementation bugfixes.
+ Compatibility with pre-1.6 working copies improved for
'no working copy upgrade' cases.
+ Update performance on large files improved.
+ Command line client improvements.
+ Other bugfixes and performance improvements.
== version 1.3.0-beta
+ Changes made in Subversion since version 1.5.6 implemented,
all Subversion 1.6.1 features are supported.
+ Merge tracking bugfixes
+ Other bugfixes and performance improvements.
== version 1.2.3
+ Changes made in Subversion since version 1.5.5 implemented,
all Subversion 1.5.6 features are supported.
+ Merge tracking bugfixes
+ Better interacting with external diff programs
+ svnkit.no.safe.copy system property introduced for file system copy operations
+ Other bugfixes and performance improvements.
== version 1.2.2
+ Changes made in Subversion since version 1.5.4 implemented,
all Subversion 1.5.5 features are supported.
+ Merge tracking implementation changed to match Subversion 1.5.5.
+ HP-UX support added.
+ Other stability and performance improvements.
== version 1.2.1
+ Changes made in Subversion since version 1.5.0 implemented,
all Subversion 1.5.4 features are supported.
+ JNA library updated to version 3.0.9.
+ JNA-based code fixed to work properly on amd64 systems.
+ HTTP Negotiate authentication scheme support added.
+ "Fast" update feature has been added to SVNUpdateClient API.
+ Command line client improvements.
+ Other stability and performance improvements.
== version 1.2.0
+ Possible NPE on WC to URL copy operation fixed.
+ Log operation didn't work properly with 'limit' options set to value
larger than Integer.MAX_VALUE, fixed.
+ OSGI manifest fixes.
== version 1.2.0-rc4
+ JNA library updated to version 3.0.5.
+ jsvnlook 'cat' and 'lock' commands added.
+ Update operation didn't work properly on sparse directories with 1.4.x Subversion servers, fixed.
+ SASL: minor bugfixes.
+ Other bugfixes.
== version 1.2.0-rc3
+ SVNKit Eclipse plugin divided into two features: core svnkit library and optional JNA library.
+ SVNKit Eclipse plugin made compatible with base OSGI framework.
+ SVN+SSH protocol performance improvements.
+ File uid and guid wasn't properly fetched on OSX and BSD.
+ Other bugfixes and minor improvements.
== version 1.2.0-rc2
+ SASL: incorrect output buffer size might result in failed commits, fixed.
+ Possible NPE on copy operation fixed.
== version 1.2.0-rc1
+ Javadoc updated
+ SASL authentication support bugfixes
+ Bug in keyword expansion code fixed
+ Other bugfixes
== version 1.2.0-beta5
+ SASL authentication support improved
+ Java SSH Trilead library updated to build 213
+ JNA library updated to version 3.0.4
+ Fixed: SSH connectivity problems with non-OpenSSH servers
+ Javadoc updated
+ Other bugfixes
== version 1.2.0-beta4
+ Bugfixes
== version 1.2.0-beta3
+ SASL authentication support improved.
+ Other bugfixes.
== version 1.2.0-beta2
+ JavaHL compatiblity bugfixes
+ DAV protocol performance improvements
== version 1.2.0-beta
+ Subversion 1.5.0 features support
== version 1.1.7
+ SVNKit didn't work properly with Subversion 1.5.0 servers over svn protocol
+ JNA library updated to version 3.0.2
+ Trilead-SSH library updated to build 212
+ Other bugfixes
== version 1.1.6
+ Bugfixes:
+ Copy WC to URL sometimes didn't work properly with switched directories.
+ Several NPEs in HTTP connection code fixed.
+ Authentication cancellation didn't work with SSH connection in some cases.
== version 1.1.5
+ Connections pool has been improved.
+ New version of SSH library (Trilead build 211) is used.
+ When possible, JNA library is used for most of native calls instead of Runtime.exec(...)
+ HTTP Digest authentications works better.
+ Bug in keywords expansion code fixed.
+ Other bugfixes.
= version 1.1.4
+ Connections pool closes inactive connections on timeout.
+ Bugfixes.
= version 1.1.3
+ Encrypted credentials supported on Windows.
+ OpenVMS support improved.
+ Bugfixes.
+ Daily builds now available at http://teamcity.svnkit.com/
= version 1.1.2
+ SVNKit command line client: interactive credentials prompt added.
+ SVNKit command line client: jsvnversion added.
+ JavaHL: SVNAdmin implemented using SVNKit API.
+ System-wide configuration files support (e.g. /etc/subversion on Linux)
+ bugfixes.
= version 1.1.1
+ added support for svnlook features.
+ added support for svnadmin dump/verify/load/rmtxns/lstxns features.
+ svn, svnadmin, svnlook and svnsync scripts are
renamed to jsvn, jsvnadmin, jsvnlook and jsvnsync to distinguish them
from the native programs.
+ command line scripts supports OpenVMS.
+ bugfixes.
= version 1.1.0
+ command line application and API to perform svnsync.
+ bugfixes.
= version 1.1.0.beta5
+ support for Subversion 1.4 working copy and new fsfs repository format.
+ support for new features introduced by Subversion 1.4.
+ bugfixes.
= version 1.1.0.beta4
+ bug introduced in beta3 version fixed:
Eclipse keyring credentials storage support was broken.
= version 1.1.0.beta3
+ Minor API improvements.
+ Minor bugfixes.
= version 1.1.0.beta2
+ NTLM authentication method support.
+ Javadoc updated to match new SVNKit features.
+ Minor bugfixes.
= version 1.1.0.beta
+ 'file' protocol support (for 'fsfs' repositories).
= version 1.0.3
+ improved cancellation support
+ improved versioned symlinks handling
+ improved HTTP proxies support
+ bugfixes
= version 1.0.2
+ full support of the new Subversion 1.3.0 features.
+ ssh 'keyboard-interactive' authentication support.
+ ssl client certificate prompt support.
+ error codes and error messages hierarchy support in the API.
+ utility classes to genereta operatios output in XML format.
+ faster delta generation and delta processing code.
+ utility API classes to process and generate deltas.
+ documentations improved, Commit and Export examples simplified.
+ bugfixes
! Note:
This version includes minor API changes and is not binary compatible
with the previous versions. API changes are:
* String error messages replaced with SVNErrorMessage objects
* ISVNFileRevisionHanlder callback interface changed
* all callback interfaces methods now declared as throwing SVNException
= version 1.0.1
+ bugfixes
= version 1.0.0
+ documentation related improvements
+ bugfixes
= version 0.9.3
+ licensing conditions changed
+ support for atomic commit from different working copies
+ persistent connections support
+ improvements in performance and memory consumption
+ bugfixes
= version 0.9.2
+ RC2: bugfixes related to configuration handling and svn+ssh authentication
= version 0.9.1
+ RC1: All features planned for 1.0 version are completed.
= version 0.8.8.1
+ critical bug in SVNKit Eclipse plugin fixed.
= version 0.8.8
+ http digest auth support (requires apache version > 2.0.48)
+ wc->url and url->wc copy operations
+ use-commit-times option support
+ bugfixes
= version 0.8.7.2
+ Subclipse v0.9.30 compatible
= version 0.8.7.1
+ Subclipse v0.9.29 compatible
= version 0.8.7
+ http proxy support
+ svn "keywords" are expanded properly
+ different eol's in a file are handled correctly
+ other minor bugfixes
= version 0.8.6
+ annotate (blame) operation is implemented.
+ http: server socket close detected properly and doesn't result in operation failure.
+ SVNClient: absolute paths are used in notifications.
+ SVNClient: fileContent method traces file renames.
+ SVNClient: list and logMessages methods return paths sorted alphabetically.
+ SVNClient: auth info is stored in Eclipse key ring when used within Eclipse.
= version 0.8.5
+ SVNClient: WC copy and move operations work properly on Linux and OS X.
+ SVNClient: "conflicted" status is reported correctly during update
("merged" was reported instead).
= version 0.8.4
+ Subclipse Extension supports Subclipse 0.9.28
+ tabulations in externals definitions processed correctly.
= version 0.8.3
+ children of copied or moved directories were not committed properly when
their wc revision was different from the parent's one.
+ http: all DAV requests (including commit comments) are sent in UTF-8 encoding.
+ SvnClient: add and remove methods didn't work for directories, fixed.
+ SvnClient: commit of single file deletion didn't work, fixed.
+ Eclipse: SVNKit features installed from update site supports automatic update
= version 0.8.2
+ svn+ssh: persistent ssh connection is used to improve svn+ssh performance.
+ http: problems with accessing repository location that needs different credentials then
repository root is fixed.
+ http: all paths in requests are canonicalized, some svn server versions failed to
process non-canonicalized paths.
+ wc: changes in externals were not committed correctly over http when using ISVNWorkspace.commit(...), fixed.
+ SvnClient: diff method implemented (so that Eclipse "generate patch" action works).
+ SvnClient: copy and move methods fixed to work properly in Subclipse repository view.
+ SvnClient: setPrompt support, better notifications, "windows" paths are handled correctly.
+ logging: Pluggable loggers support and detailed http logging added (thanks to Marc Strapez).
+ logging: Eclipse SVNKit version uses Eclipse logging facilities.
= version 0.8.1
+ bugs with committing files within moved directories fixed
+ bugfixes related to operations over http connection
+ for subclipse users: more detailed console notifications on svn operations
= version 0.8.0
+ new builds versioning schema introduced
+ update site with eclipse plugin and subclipse extension added
= build 20050131
+ import works properly with single file and when importing to
non-yet-existing directories
+ switch works properly when switching single file
+ more minor bugfixes
= build 20050120
+ bugs with commiting locally copied files fixed
+ DAV '/' repository location handled correctly
= build 20050112
+ lot of incompatibilities with native svn fixed
+ SVNClient supports remote deletion, copy and move operations
= build 20050106
+ number of bugs in remote status implementation fixed
+ ISVNWorkspace.getFileContent method restored to keep binary compatibility
+ Diff generators framework added, now SVNKit provides API for
generating diff in different formats ('unified' and 'normal') for arbitrary
input sources
= build 20050105
+ svn+ssh authentication failed to work in some cases - fixed
+ revisions in working copy now updated correctly after update
+ got rid of number of minor inconsistences between SVNKit and native SVN
+ http and https protocols supports compressed data (gzip)
= build 20041223
+ ISVNWorkspace.delete now accepts 'force' parameter
+ bug fixed that prevented Subclipse committing single
file in non-windows systems
+ complete svn and svn+ssh protocol logging may be enabled
with -Dsvnkit.log.svn=true command line switch
= build 20041221
+ when using svn+ssh SVNKit takes private key path from the java property,
if it is not defined explicitly
+ svn+ssh bugfixes
+ bugfixes
= build 20041219
+ infinite loop on commits that includes workspace root fixed
+ JavaHL: SVNClient accepts all revision kinds (DATE, HEAD, etc.)
= build 20041217
+ bugfixes
= build 20041216
+ bugfixes
= build 20041211
+ command line svn client (status, import, checkout are implemented)
+ python tests launcher to reuse original svn python tests suite
+ bugfixes
= build 20041209
+ bugfixes
= build 20041204
+ bugfixes
+ SVNKit works with Subclipse 0.9.24
= build 20041130
+ bugfixes
= build 20041126
+ svn+shh protocol support (with the jsch library)
+ bugfixes
= build 20041124
+ javahl copy, move and mkdir methods implementation
+ methods to manage global ignore added to ISVNWorkspace
+ bugfixes
= build 20041123
+ recursive property set operation
+ ISVNWorkspace accepts credentials provider
+ SSLContext made pluggable
+ javahl replacement works with Subclipse
+ bugfixes
= build 20041118
+ javahl implementation (SvnClient) is included into the library
+ workspace accepts credentials provider
= build 20041116
+ bugfixes
= build 20041110
+ svn:externals support
+ bugfixes
= build 20041109
+ bug that prevents checkout sometimes fixed
= build 20041108
+ authentication API simplified
+ performance improvements
+ bugfixes
= build 20041105
+ switch and relocate operations
+ bugfixes
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/tudorex/svnkit.git
git@gitee.com:tudorex/svnkit.git
tudorex
svnkit
svnkit
master

搜索帮助