diff options
author | James McCoy <jamessan@debian.org> | 2015-09-01 23:19:32 +0000 |
---|---|---|
committer | James McCoy <jamessan@debian.org> | 2015-09-01 23:19:32 +0000 |
commit | b74e3e30ef06e5231b883b8b34ba21f68c0431aa (patch) | |
tree | 527a4b2318682d7657d9d61027f5433351cf9753 /debian/svn_1.9_releasenotes.html | |
parent | c7a38e95f595bab12e76cba5ddf479f219ed2c98 (diff) |
Update 1.9 release notes
Diffstat (limited to 'debian/svn_1.9_releasenotes.html')
-rw-r--r-- | debian/svn_1.9_releasenotes.html | 87 |
1 files changed, 86 insertions, 1 deletions
diff --git a/debian/svn_1.9_releasenotes.html b/debian/svn_1.9_releasenotes.html index 03dbcf6..5d0e0c8 100644 --- a/debian/svn_1.9_releasenotes.html +++ b/debian/svn_1.9_releasenotes.html @@ -333,6 +333,15 @@ by looking for <tt>FSFS Logical Addressing: yes</tt> in the output of <tt>svnadmin info</tt>: if that line is printed, then the repository has all format 7 features enabled. +<div class="notice"> + <p><span style="color: red"><b>WARNING:</b></span> <b>Server restart + required!</b> Replacing an existing repository with one rebuilt from a + dump or restored from backup requires a server restart. This is true for + any repository format. Alternatively, you may store the new repository in + a different directory and redirect the Apache configuration to use that + instead of the old one; <tt>svnserve</tt> does not offer that option.</p> +</div> + <p>The next subsection compares performance characteristics of repositories created directly as format 7 with those upgraded to format 7 from older formats. </p> @@ -617,7 +626,8 @@ contents, updating the index data after every revision / pack file manipulation is mandatory in format 7. <tt>svnfsfs load-index</tt> allows you to do that. It consumes the same table format as produced above, except that the checksum field is optional and will be ignored -if given. +if given. See <a href="#svnfsfs-issues">the known issues list</a> +for problems in released versions of that tool. </p> <div class="notice"> @@ -628,6 +638,39 @@ if given. </div> <!-- svnfsfs-index-manipulation --> +<div class="h4" id="svnfsfs-issues"> +<h4>Known issues + <a class="sectionlink" href="#svnfsfs-issues" + title="Link to this section">¶</a> +</h4> + +<p>In 1.9.0, the <tt>svnfsfs load-index</tt> does not work as described +in its documentation. The following restrictions and workarounds apply: +</p> + +<ul> + <li>The lines must be sorted by offset (first column).</li> + <li>The item number (5th column) must be given as hexadecimal. However, + <tt>svnfsfs dump-index</tt> produces decimal numbers in that column. + </li> + <li>The first entry must refer to the first revision in the pack file. + This is a non-issue for unpacked revisions. A simple solution is + inserting a line for empty section of length 0: + </li> +<pre> + Start Length Type Revision Item + 0 0 none 3000 0 + 0 25a chgs 3999 1 + 25a 3b9 chgs 3998 1 + ... +</pre> +</ul> + +<p>Later 1.9.x releases will likely fix these problems. +</p> + +</div> <!-- svnfsfs-issues --> + </div> <!-- svnfsfs --> <div class="h3" id="fsx"> @@ -922,6 +965,19 @@ command.</p> </div> <!-- svn-resolver-m --> +<div class="h4" id="svn-status-r"> +<h4><tt>svn status</tt> now takes <tt>--revision</tt> (<tt>-r</tt>) + <a class="sectionlink" href="#svn-status-r" + title="Link to this section">¶</a> +</h4> + +<p>The <tt>status</tt> command, when given the <tt>--show-updates</tt> +(<tt>-u</tt>) flag, can now compare the working copy to specific remote +revision, given by the <tt>-r</tt> (<tt>--revision</tt>) flag. (Previously, +the remote revision would default to HEAD.)</p> + +</div> <!-- svn-status-r --> + </div> <!-- cmdline --> <div class="h3" id="server-side-improvements"> @@ -1083,6 +1139,35 @@ you still need to run a full verification.</p> </div> <!-- svnadmin-verify --> +<div class="h4" id="svnadmin-revprop"> +<h4><tt>svnadmin setrevprop --transaction</tt> and + <tt>svnadmin delrevprop</tt> + <a class="sectionlink" href="#svnadmin-revprop" + title="Link to this section">¶</a> +</h4> + +<p>The <tt>setrevprop</tt> command now takes the <tt>--transaction</tt> flag. +It can be used from <tt>pre-commit</tt> hooks to set revision properties +on the transaction (commit-in-progress) before it becomes a commit.</p> + +<p>The new <tt>delrevprop</tt> command deletes a revision property from either +a revision or a transaction. It complements <tt>setrevprop</tt> which adds +or modifies revprops.</tt> + +</div> <!-- svnadmin-revprop --> + +<div class="h4" id="svnadmin-load-ignore-dates"> +<h4><tt>svnadmin load --ignore-dates</tt> + <a class="sectionlink" href="#svnadmin-load-ignore-dates" + title="Link to this section">¶</a> +</h4> + +<p>The <tt>svnadmin load</tt> command has a new flag, <tt>--ignore-dates</tt>, +which causes it to ignore revision datestamps (<tt>svn:date</tt>) in the input +dumpfile.</p> + +</div> <!-- load-ignore-dates-revprop --> + </div> <!-- svnadmin-improvements --> <div class="h3" id="svnbench-improvements"> |