v.io/jiri: extend cl mail to handle multi part CLs and...
- cl mail now handles multi part CLs, it uses a file in
the jiri per-branch metadata dir to store the message for
each repo and then uses jiri runp to run itself in
each repo. Two flags are added to make this work:
--current-project-only disables the multi-part behaviour
--initial-commit-file
- cl mail now ignores error messages for pushing to gerrit
with no new changes..
MultiPart: 2/2
Change-Id: I53f9d51302e25d3aa311d7f755393f07d4b7a94a
diff --git a/jiridoc/doc.go b/jiridoc/doc.go
index 10ba2ac..a9edc7f 100644
--- a/jiridoc/doc.go
+++ b/jiridoc/doc.go
@@ -12,7 +12,7 @@
jiri [flags] <command>
The jiri commands are:
- cl Manage project changelists
+ cl Manage changelists for multiple projects
import Adds imports to .jiri_manifest file
profile Display information about installed profiles
project Manage the jiri projects
@@ -53,9 +53,9 @@
-time=false
Dump timing information to stderr before exiting the program.
-Jiri cl - Manage project changelists
+Jiri cl - Manage changelists for multiple projects
-Manage project changelists.
+Manage changelists for multiple projects.
Usage:
jiri cl [flags] <command>
@@ -114,6 +114,14 @@
Comma-seperated list of emails or LDAPs to cc.
-check-uncommitted=true
Check that no uncommitted changes exist.
+ -clean-multipart-metadata=false
+ Cleanup the metadata associated with multipart CLs pertaining the MultiPart:
+ x/y message without mailing any CLs.
+ -commit-message-body-file=
+ file containing the body of the CL description, that is, text without a
+ ChangeID, MultiPart etc.
+ -current-project-only=false
+ Run mail in the current project only.
-d=false
Send a draft changelist.
-edit=true