subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From julianf...@apache.org
Subject svn commit: r1840814 - /subversion/site/publish/docs/release-notes/1.11.html
Date Thu, 13 Sep 2018 13:29:21 GMT
Author: julianfoad
Date: Thu Sep 13 13:29:21 2018
New Revision: 1840814

URL: http://svn.apache.org/viewvc?rev=1840814&view=rev
Log:
* publish/docs/release-notes/1.11.html
  (shelving): Move to 'enhamcements' section.
  (checkpointing): New section (no content yet).

Modified:
    subversion/site/publish/docs/release-notes/1.11.html

Modified: subversion/site/publish/docs/release-notes/1.11.html
URL: http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.11.html?rev=1840814&r1=1840813&r2=1840814&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.11.html (original)
+++ subversion/site/publish/docs/release-notes/1.11.html Thu Sep 13 13:29:21 2018
@@ -37,6 +37,8 @@
 <ul>
   <li><a href="#shelving"
       >Improved Shelving (experimental)</a></li>
+  <li><a href="#checkpointing"
+      >Checkpointing (experimental)</a></li>
   <li><a href="#enhancements"
       >Many enhancements and bug fixes</a></li>
   <li><a href="#issues"
@@ -177,8 +179,33 @@ PGP digital signatures and SHA-512 check
     title="Link to this section">&para;</a>
 </h2>
 
-<div class="h3" id="shelving">
-<h3>Improved Shelving (experimental)
+<div class="h3" id="checkpointing">
+<h3>Checkpointing (experimental)
+  <a class="sectionlink" href="#checkpointing"
+     title="Link to this section">&para;</a>
+</h3>
+
+</div>  <!-- checkpointing -->
+
+</div>  <!-- new-features -->
+
+<div class="h2" id="enhancements">
+<h2>Enhancements and Bugfixes
+  <a class="sectionlink" href="#enhancements"
+    title="Link to this section">&para;</a>
+</h2>
+
+<!-- Don't need to highlight every bugfix, just major ones which aren't in
+     any patch release. -->
+
+<div class="h3" id="cmdline">
+<h3>Command-line client improvements (<em>client</em>)
+  <a class="sectionlink" href="#cmdline"
+    title="Link to this section">&para;</a>
+</h3>
+
+<div class="h4" id="shelving">
+<h4>Improved Shelving (experimental)
   <a class="sectionlink" href="#shelving"
      title="Link to this section">&para;</a>
 </h3>
@@ -189,12 +216,29 @@ handle more kinds of changes more robust
 
 <div class="notice">
   <p><span style="color: red"><b>WARNING:</b></span> The shelving
feature is
-  designated "EXPERIMENTAL" in 1.10. It is being released in an early form
+  designated "EXPERIMENTAL" in 1.11. It is being released in an early form
   while development continues. It is expected to change significantly during
   and after the 1.11.x series. There is no promise of backward compatibility
   while it remains experimental.</p>
 </div>
 
+<p>The main improvements and changes are:</p>
+<ul>
+    <li>'binary' files (and property values) are fully supported</li>
+    <li>patch files are no longer used as the storage mechanism;
+        limitations and bugs due to patch file format are gone, such as
+        handling svn:mergeinfo properties, binary data, and end-of-line
+        characters</li>
+    <li>shelving to a given shelf name saves a new version of the changes
+        each time, and the older versions can be retrieved&mdash;see the
+        <a href="#checkpointing">checkpointing</a> feature</li>
+    <li>shelving and unshelving both warn and refuse to run if they detect
+        states that they cannot handle (e.g. copies or moves)</li>
+    <li>unshelving applies the changes to the WC using a mechanism similar
+        to merging, so that changes can be more robustly applied when the
+        WC has been modified (e.g. updated) since the shelf was saved</li>
+</ul>
+
 <p>The kinds of change you can shelve are committable changes to files and
 properties, except the following kinds which are not yet supported:</p>
 <ul>
@@ -214,7 +258,11 @@ properties, except the following kinds w
     <li><tt>svn unshelve</tt></li>
 </ul>
 
-<p>A migration guide for users of the Subversion 1.10 shelving commands.</p>
+<p>Experimental commands are listed in the help with an '<tt>x-</tt>' prefix
+(for example, <tt>x-shelve</tt>) and can be used with or without the
+prefix.</p>
+
+<p>A migration guide for users of the Subversion 1.10 shelving commands:</p>
 <table>
 <tr><th>Subversion 1.10 command</th>
     <th>Subversion 1.11 equivalent</th></tr>
@@ -232,23 +280,6 @@ properties, except the following kinds w
 
 </div>  <!-- shelving -->
 
-</div>  <!-- new-features -->
-
-<div class="h2" id="enhancements">
-<h2>Enhancements and Bugfixes
-  <a class="sectionlink" href="#enhancements"
-    title="Link to this section">&para;</a>
-</h2>
-
-<!-- Don't need to highlight every bugfix, just major ones which aren't in
-     any patch release. -->
-
-<div class="h3" id="cmdline">
-<h3>Command-line client improvements (<em>client</em>)
-  <a class="sectionlink" href="#cmdline"
-    title="Link to this section">&para;</a>
-</h3>
-
 </div> <!-- cmdline -->
 
 <div class="h3" id="server-side-improvements">



Mime
View raw message