<div dir="ltr">The full changelog since 2.0.2 is here.<br><br>[Changes for 2.2.0 - 20 Sep, 2008]<br><br>&nbsp; New features<br>&nbsp;&nbsp;&nbsp; * Branch support as &#39;svk branch&#39; subcommand<br>&nbsp;&nbsp;&nbsp; * SVKBATCHMODE environment variable<br>
<br>&nbsp; Dependency<br>&nbsp;&nbsp;&nbsp; * Require Time::Progress<br><br>&nbsp; Mirror subsystem<br>&nbsp;&nbsp;&nbsp; * New bootstrap option to initialize a mirror from an svn dump<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file, which can be an URL stored on the svk:dump-url property on<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the server<br>&nbsp;&nbsp;&nbsp; * When committing or merging to a mirror, avoid roundtripping<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the latest revision (requires Subversion 1.5)<br>&nbsp;&nbsp;&nbsp; * Fix a bug when mirroring a copy revision with unnormalized<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; revision outside mirror anchor and newer th an anchor head<br>
&nbsp;&nbsp;&nbsp; * Fix URI escape issues for pushing changes to mirrors<br>&nbsp;&nbsp;&nbsp; * Support mirroring a source that was renamed from somewhere else<br>&nbsp;&nbsp;&nbsp; * Fix svk sync where a copy is made from revisions condensed with<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; snapshot made by previous sync --skipto<br>
<br>&nbsp; Merge subsystem<br>&nbsp;&nbsp;&nbsp; * Bugfixes for opened file handle passed to editor under win32,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; causing file to be opened as read-only<br>&nbsp;&nbsp;&nbsp; * Fix a problem that merge-ticket might be reverted on mirror<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in some cases<br>
&nbsp;&nbsp;&nbsp; * Fix a bug when merging a copy with modification to the copied<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; source, it might cause checksum error<br>&nbsp;&nbsp;&nbsp; * Addition of equality check for merge tickets<br>&nbsp;&nbsp;&nbsp; * Better conflict handling that remembers the type of conflict,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; handling of data from the merge editor<br><br>&nbsp; Tests<br><br>&nbsp;&nbsp;&nbsp; * Test coverage for offlining existing branches (both offline and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; online)<br>&nbsp;&nbsp;&nbsp; * TODO tests for renaming of an intermediate branch tracking<br>
&nbsp;&nbsp;&nbsp; * Test coverage for pulling into a branch from a local branch<br>&nbsp;&nbsp;&nbsp; * Test coverage for checking out to a path from svk br --checkout <br>&nbsp;&nbsp;&nbsp; * Test coverage for modifying property changes (including conflicts)<br>&nbsp;&nbsp;&nbsp; * Fixed tests for baseless smerge<br>
&nbsp;&nbsp;&nbsp; * Test coverage for switching a branch and proper handling of<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; merge tickets<br><br>&nbsp; General <br>&nbsp;&nbsp;&nbsp; * General Documentation cleanup<br>&nbsp;&nbsp;&nbsp; * Documentation for SVK::Info properly matches expected output<br>&nbsp;&nbsp;&nbsp; * Conversion to use SVK::Log (and Log::Log4perl) for output<br>
&nbsp;&nbsp;&nbsp; * Add an option of &#39;0&#39; to select &quot;No project&quot; if there is not a<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; project to use while mirroring a new URI<br>&nbsp;&nbsp;&nbsp; * svk will not set property status as modified when a path is added or <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replaced<br>
&nbsp;&nbsp;&nbsp; * svk now stores known conflict types (provided by merge editor) in <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .conflict property<br>&nbsp;&nbsp;&nbsp; * General usability for working with files no longer exists in HEAD<br>&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; svk commit<br>&nbsp;&nbsp;&nbsp; * A property may have a conflict when the node is ok, so combine<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; them in the target list<br><br>&nbsp; svk merge<br>&nbsp;&nbsp;&nbsp; * Don&#39;t write to the log if it is a check run, regardless of -l option<br>&nbsp; <br>&nbsp; svk resolved<br>&nbsp;&nbsp;&nbsp; * svk resolved will resolve all conflicts in a checkout path<br>
<br>&nbsp; svk update<br>&nbsp;&nbsp;&nbsp; * Add custom svk:merge property resolver handler to handle merging<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of merge tickets properly<br><br>&nbsp; Internal<br>&nbsp;&nbsp;&nbsp; * svk will not clobber upstream Log::Log4perl configurations<br><br><br>
</div>