summaryrefslogtreecommitdiff
path: root/debian/svn_1.9_releasenotes.html
diff options
context:
space:
mode:
authorJames McCoy <jamessan@debian.org>2015-09-01 23:19:32 +0000
committerJames McCoy <jamessan@debian.org>2015-09-01 23:19:32 +0000
commitb74e3e30ef06e5231b883b8b34ba21f68c0431aa (patch)
tree527a4b2318682d7657d9d61027f5433351cf9753 /debian/svn_1.9_releasenotes.html
parentc7a38e95f595bab12e76cba5ddf479f219ed2c98 (diff)
Update 1.9 release notes
Diffstat (limited to 'debian/svn_1.9_releasenotes.html')
-rw-r--r--debian/svn_1.9_releasenotes.html87
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">&para;</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">&para;</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">&para;</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">&para;</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">