You are viewing a plain text version of this content. The canonical link for it is here.
Posted to infrastructure-issues@apache.org by "Daniel Gruno (JIRA)" <ji...@apache.org> on 2016/03/14 22:57:33 UTC
[jira] [Updated] (INFRA-11462) change lucene git email subject
format
[ https://issues.apache.org/jira/browse/INFRA-11462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Gruno updated INFRA-11462:
---------------------------------
Priority: Minor (was: Major)
> change lucene git email subject format
> --------------------------------------
>
> Key: INFRA-11462
> URL: https://issues.apache.org/jira/browse/INFRA-11462
> Project: Infrastructure
> Issue Type: Task
> Components: Git
> Reporter: Hoss Man
> Priority: Minor
>
> Following from the discussion in this thread...
> http://mail-archives.apache.org/mod_mbox/lucene-dev/201602.mbox/%3Calpine.DEB.2.11.1602161145380.2413@tray%3E
> The Lucene project would like to request that the automated git commit emails sent to commits@lucene be updated to match the following template...
> "%(repo_name)s:%(short_branch)s: %(subject)s"
> ...where "short_branch" is a new variable based on the following rules...
> >> "%(shortbranch)s" should be the result of regex stripping
> >> "^refs\/(heads\/)?" from the full branch path.
> >>
> >> So "refs/heads/branch_7_5 => "branch_7_5"
> >>
> >> But "refs/tags/releases/lucene-solr/7.5.0"
> >> => "tags/releases/lucene-solr/7.5.0"
> We would also like to request that this subject pattern is used for *any* git commit related notification emails. We're not sure why, but at the moment we seem to have two diff subject patterns -- one for when normal commits are pushed, and one for when branches / tags are made that (currently) all have a subject of "[lucene-solr] Git Push Summary" If these are radically diff code paths in the email code because no "commit message" is available when tags/branches are created, we'd still like the rest of the email subject to be consistent in these cases: "%(repo_name)s:%(short_branch)s: "
> ---
> FWIW: I chimed in on hipchat a few weeks back asking about the code used to send git commit emails with the hope of being able to offer a patch to add "short_branch" as a format options, but apparently the code used is in an infra private repo -- so the best I can do is offer this python snippet which should help as a starting point for supporting "short_branch" as a format option....
> short_branch_pat = re.compile(r"^refs\/(heads\/)?")
> short_branch = short_branch_pat.sub('', branch)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)