Author: julianfoad
Date: Fri Aug 21 11:00:28 2015
New Revision: 1696932

URL: http://svn.apache.org/r1696932
Log:
On the 'move-tracking-2' branch: Update BRANCH-README and 'svnmover
help'.

* BRANCH-README
  Mention some more things to do. Remove non-nested (top-level) branching
  from the to-do list, as it is now mainly done.

* subversion/svnmover/svnmover.c
  (usage): Update the help text, both to mention the new ^B<branch-id>
    syntax and generally.

Modified:
    subversion/branches/move-tracking-2/BRANCH-README
    subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c

Modified: subversion/branches/move-tracking-2/BRANCH-README
URL: 
http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/BRANCH-README?rev=1696932&r1=1696931&r2=1696932&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/BRANCH-README (original)
+++ subversion/branches/move-tracking-2/BRANCH-README Fri Aug 21 11:00:28 2015
@@ -96,8 +96,16 @@ Work on this branch:
 
       "switch" command
 
+      "mktbranch" -- make a new (empty, unrelated) top-level branch
+
+      "rmtbranch" -- remove a top-level branch
+
     Bigger things to do:
 
+      Concept of a "branch" as having ancestry. It should be possible
+      to trace from a current branch back past branching points to a
+      historical version in a branch it was branched from.
+
       "Replay" API: convert committed changes to an edit drive
 
         * A txn must keep track of which EIDs in it were previously
@@ -133,10 +141,6 @@ Work on this branch:
         - This may help with prototyping by allowing easier connection to
           external scripts etc.
 
-      Provide a way to create and access branches of the repo root branch
-      that are outside the default repository paths name-space.
-        - This style of whole-repo branching closely matches most DVCSs.
-
       Persist WC on disk.
 
     Tidying things to do:

Modified: subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c
URL: 
http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c?rev=1696932&r1=1696931&r2=1696932&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c 
(original)
+++ subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c Fri Aug 
21 11:00:28 2015
@@ -3112,13 +3112,20 @@ usage(FILE *stream, apr_pool_t *pool)
     _("usage: svnmover -U REPO_URL [ACTION...]\n"
       "A client for experimenting with move tracking.\n"
       "\n"
-      "  Perform URL-based ACTIONs on a Subversion repository, committing 
the\n"
-      "  result as a (single) new revision, similar to svnmucc.\n"
+      "  Commit a batch of ACTIONs to a Subversion repository, as a single\n"
+      "  new revision.  With no ACTIONs specified, read actions 
interactively\n"
+      "  from standard input, until EOF or ^C, and then commit the result.\n"
       "\n"
-      "  With no ACTIONs, read actions interactively from standard input, 
making\n"
-      "  one commit for each line of input.\n"
+      "  Action arguments are of the form\n"
+      "    [^B<branch-id>/]<path>[@<revnum>]\n"
+      "  where\n"
+      "    <branch-id> defaults to the working branch or, when <revnum> is\n"
+      "                given, to the base branch\n"
+      "    <path>      is a path relative to the branch\n"
+      "    <revnum>    is the revision number, when making a historic 
reference\n"
       "\n"
-      "  Store move tracking metadata either in local files or in revprops.\n"
+      "  Move tracking metadata is stored in the repository, in on-disk 
files\n"
+      "  for RA-local or in revprops otherwise.\n"
       "\n"
       "Actions:\n"),
                   stream, pool));


Reply via email to