subversion-commits mailing list archives

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

URL: http://svn.apache.org/viewvc?rev=1840807&view=rev
Log:
* publish/docs/release-notes/1.11.html
  (shelving): New section describing improved shelving.

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=1840807&r1=1840806&r2=1840807&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.11.html (original)
+++ subversion/site/publish/docs/release-notes/1.11.html Thu Sep 13 12:58:34 2018
@@ -35,6 +35,8 @@
 </h2>
 
 <ul>
+  <li><a href="#shelving"
+      >Improved Shelving (experimental)</a></li>
   <li><a href="#enhancements"
       >Many enhancements and bug fixes</a></li>
   <li><a href="#issues"
@@ -175,6 +177,61 @@ PGP digital signatures and SHA-512 check
     title="Link to this section">&para;</a>
 </h2>
 
+<div class="h3" id="shelving">
+<h3>Improved Shelving (experimental)
+  <a class="sectionlink" href="#shelving"
+     title="Link to this section">&para;</a>
+</h3>
+
+<p>Shelving (<a href="https://issues.apache.org/jira/browse/SVN-3625">issue
+#3625</a>), first introduced in Subversion 1.10, is improved in 1.11 to
+handle more kinds of changes more robustly.</p>
+
+<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
+  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 kinds of change you can shelve are committable changes to files and
+properties, except the following kinds which are not yet supported:</p>
+<ul>
+    <li>copies and moves</li>
+    <li>mkdir and rmdir</li>
+</ul>
+
+<p>Shelving commands (see their help for details):</p>
+<ul>
+    <li><tt>svn shelf-diff</tt></li>
+    <li><tt>svn shelf-drop</tt></li>
+    <li><tt>svn shelf-list, shelves</tt></li>
+    <li><tt>svn shelf-list-by-paths</tt></li>
+    <li><tt>svn shelf-log</tt></li>
+    <li><tt>svn shelf-save</tt></li>
+    <li><tt>svn shelve</tt></li>
+    <li><tt>svn unshelve</tt></li>
+</ul>
+
+<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>
+<tr><td><tt>svn shelve [--keep-local] SHELF [PATH...]</tt></td>
+    <td>works similarly; saves a new version each time it is used</td></tr>
+<tr><td><tt>svn unshelve [SHELF]</tt></td>
+    <td><tt>svn unshelve --drop [SHELF]</tt></td></tr>
+<tr><td><tt>svn unshelve --keep-shelved [SHELF]</tt></td>
+    <td><tt>svn unshelve [SHELF]</tt></td></tr>
+<tr><td><tt>svn shelve --delete SHELF</tt></td>
+    <td><tt>svn shelf-drop SHELF</tt></td></tr>
+<tr><td><tt>svn shelves</tt> or <tt>svn shelve --list</tt></td>
+    <td><tt>svn shelves</tt> or <tt>svn shelf-list</tt></td></tr>
+</table>
+
+</div>  <!-- shelving -->
+
 </div>  <!-- new-features -->
 
 <div class="h2" id="enhancements">



Mime
View raw message