mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-31 19:41:46 +00:00
patman: Use Patch-cc: instead of Cc:
Add a new Patch-cc: tag which performs the service now provided by the Cc: tag. The Cc: tag is interpreted by git send-email but ignored by patman. So now: Cc: patman does nothing. (git send-email can cc patches) Patch-cc: patman Cc's patch and removes this tag from the patch Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
def23217e4
commit
659c89da8e
2 changed files with 14 additions and 11 deletions
|
@ -217,8 +217,10 @@ Series-changes: n
|
||||||
to update the log there and then, knowing that the script will
|
to update the log there and then, knowing that the script will
|
||||||
do the rest.
|
do the rest.
|
||||||
|
|
||||||
Cc: Their Name <email>
|
Patch-cc: Their Name <email>
|
||||||
This copies a single patch to another email address.
|
This copies a single patch to another email address. Note that the
|
||||||
|
Cc: used by git send-email is ignored by patman, but will be
|
||||||
|
interpreted by git send-email if you use it.
|
||||||
|
|
||||||
Series-process-log: sort, uniq
|
Series-process-log: sort, uniq
|
||||||
This tells patman to sort and/or uniq the change logs. It is
|
This tells patman to sort and/or uniq the change logs. It is
|
||||||
|
@ -246,8 +248,9 @@ Where Patches Are Sent
|
||||||
|
|
||||||
Once the patches are created, patman sends them using git send-email. The
|
Once the patches are created, patman sends them using git send-email. The
|
||||||
whole series is sent to the recipients in Series-to: and Series-cc.
|
whole series is sent to the recipients in Series-to: and Series-cc.
|
||||||
You can Cc individual patches to other people with the Cc: tag. Tags in the
|
You can Cc individual patches to other people with the Patch-cc: tag. Tags
|
||||||
subject are also picked up to Cc patches. For example, a commit like this:
|
in the subject are also picked up to Cc patches. For example, a commit like
|
||||||
|
this:
|
||||||
|
|
||||||
>>>>
|
>>>>
|
||||||
commit 10212537b85ff9b6e09c82045127522c0f0db981
|
commit 10212537b85ff9b6e09c82045127522c0f0db981
|
||||||
|
@ -258,16 +261,16 @@ Date: Mon Nov 7 23:18:44 2011 -0500
|
||||||
|
|
||||||
This should make sending out e-mails to the right people easier.
|
This should make sending out e-mails to the right people easier.
|
||||||
|
|
||||||
Cc: sandbox, mikef, ag
|
Patch-cc: sandbox, mikef, ag
|
||||||
Cc: afleming
|
Patch-cc: afleming
|
||||||
<<<<
|
<<<<
|
||||||
|
|
||||||
will create a patch which is copied to x86, arm, sandbox, mikef, ag and
|
will create a patch which is copied to x86, arm, sandbox, mikef, ag and
|
||||||
afleming.
|
afleming.
|
||||||
|
|
||||||
If you have a cover letter it will get sent to the union of the CC lists of
|
If you have a cover letter it will get sent to the union of the Patch-cc
|
||||||
all of the other patches. If you want to sent it to additional people you
|
lists of all of the other patches. If you want to sent it to additional
|
||||||
can add a tag:
|
people you can add a tag:
|
||||||
|
|
||||||
Cover-letter-cc: <list of addresses>
|
Cover-letter-cc: <list of addresses>
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ re_series_tag = re.compile('^Series-([a-z-]*): *(.*)')
|
||||||
re_commit_tag = re.compile('^Commit-([a-z-]*): *(.*)')
|
re_commit_tag = re.compile('^Commit-([a-z-]*): *(.*)')
|
||||||
|
|
||||||
# Commit tags that we want to collect and keep
|
# Commit tags that we want to collect and keep
|
||||||
re_tag = re.compile('^(Tested-by|Acked-by|Reviewed-by|Cc): (.*)')
|
re_tag = re.compile('^(Tested-by|Acked-by|Reviewed-by|Patch-cc): (.*)')
|
||||||
|
|
||||||
# The start of a new commit in the git log
|
# The start of a new commit in the git log
|
||||||
re_commit = re.compile('^commit ([0-9a-f]*)$')
|
re_commit = re.compile('^commit ([0-9a-f]*)$')
|
||||||
|
@ -267,7 +267,7 @@ class PatchStream:
|
||||||
if (tag_match.group(1) == 'Tested-by' and
|
if (tag_match.group(1) == 'Tested-by' and
|
||||||
tag_match.group(2).find(os.getenv('USER') + '@') != -1):
|
tag_match.group(2).find(os.getenv('USER') + '@') != -1):
|
||||||
self.warn.append("Ignoring %s" % line)
|
self.warn.append("Ignoring %s" % line)
|
||||||
elif tag_match.group(1) == 'Cc':
|
elif tag_match.group(1) == 'Patch-cc':
|
||||||
self.commit.AddCc(tag_match.group(2).split(','))
|
self.commit.AddCc(tag_match.group(2).split(','))
|
||||||
else:
|
else:
|
||||||
self.tags.append(line);
|
self.tags.append(line);
|
||||||
|
|
Loading…
Add table
Reference in a new issue