Commits

Martin Geisler committed 34aa014

Add help for POST-CMD

Comments (0)

Files changed (2)

     each subrepository. By default, execution stops if CMD returns a
     non-zero exit code. Use --ignore-errors to override this.
 
+    If a POST-CMD is specified, this will be executed after all
+    subrepositories below the current subrepository has been visited.
+    This corresponds to a post-order traversal of the tree.
+
+    It is an error to specify a POST-CMD together with the
+    --breadth-first flag.
+
     Use --verbose/-v to print the command being run and the subrepo
     name for each run of CMD in a subrepo. Alternately, use
     --print0/-0 to print just the subrepo name followed by a NUL
            _('continue execution despite errors')),
           ('0', 'print0', None,
            _('end subrepository names with NUL, for use with xargs'))],
-         _('[-b] [-0] [--ignore-errors] CMD'))
+         _('[-b] [-0] [--ignore-errors] CMD [POST-CMD]'))
 }
 Check help formatting:
 
   $ hg help onsub
-  hg onsub [-b] [-0] [--ignore-errors] CMD
+  hg onsub [-b] [-0] [--ignore-errors] CMD [POST-CMD]
   
   execute a command in each subrepository
   
       subrepository. By default, execution stops if CMD returns a non-zero exit
       code. Use --ignore-errors to override this.
   
+      If a POST-CMD is specified, this will be executed after all
+      subrepositories below the current subrepository has been visited. This
+      corresponds to a post-order traversal of the tree.
+  
+      It is an error to specify a POST-CMD together with the --breadth-first
+      flag.
+  
       Use --verbose/-v to print the command being run and the subrepo name for
       each run of CMD in a subrepo. Alternately, use --print0/-0 to print just
       the subrepo name followed by a NUL character instead of a newline. This
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.