<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">+1.  And put it in the email (subject?).  While it’s possible to derive a count from a hash manually, better to have it in the email in the first place.  You can’t rely on order-of-email-delivery to reflect order-of-commit.<o:p></o:p></p>
<p class="MsoNormal">--paulr<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> llvm-dev <llvm-dev-bounces@lists.llvm.org> <b>On Behalf Of
</b>Shoaib Meenai via llvm-dev<br>
<b>Sent:</b> Wednesday, October 16, 2019 1:42 AM<br>
<b>To:</b> tstellar@redhat.com; Mehdi AMINI <joker.eph@gmail.com><br>
<b>Cc:</b> llvm-dev <llvm-dev@lists.llvm.org>; cfe-dev <cfe-dev@lists.llvm.org>; openmp-dev (openmp-dev@lists.llvm.org) <openmp-dev@lists.llvm.org>; LLDB Dev <lldb-dev@lists.llvm.org><br>
<b>Subject:</b> Re: [llvm-dev] [cfe-dev] Mailing list changes this week<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I thought we were just going to count commits on a particular branch and use the (branch name, commit count) tuple as our monotonic incrementing identifier?
<a href="https://llvm.org/docs/Proposals/GitHubMove.html#on-managing-revision-numbers-with-git">
https://llvm.org/docs/Proposals/GitHubMove.html#on-managing-revision-numbers-with-git</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">cfe-dev <<a href="mailto:cfe-dev-bounces@lists.llvm.org">cfe-dev-bounces@lists.llvm.org</a>> on behalf of cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>><br>
<b>Organization: </b>Red Hat<br>
<b>Reply-To: </b>"<a href="mailto:tstellar@redhat.com">tstellar@redhat.com</a>" <<a href="mailto:tstellar@redhat.com">tstellar@redhat.com</a>><br>
<b>Date: </b>Tuesday, October 15, 2019 at 10:13 PM<br>
<b>To: </b>Mehdi AMINI <<a href="mailto:joker.eph@gmail.com">joker.eph@gmail.com</a>><br>
<b>Cc: </b>llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>>, cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>>, "openmp-dev (<a href="mailto:openmp-dev@lists.llvm.org">openmp-dev@lists.llvm.org</a>)"
 <<a href="mailto:openmp-dev@lists.llvm.org">openmp-dev@lists.llvm.org</a>>, LLDB Dev <<a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a>><br>
<b>Subject: </b>Re: [cfe-dev] Mailing list changes this week<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">On 10/15/2019 09:44 PM, Mehdi AMINI wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #B5C4DF 4.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt" id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class="MsoNormal" style="margin-left:.5in">On Tue, Oct 15, 2019 at 9:33 PM Tom Stellard <<a href="mailto:tstellar@redhat.com">tstellar@redhat.com</a> <<a href="mailto:tstellar@redhat.com%3e">mailto:tstellar@redhat.com></a>> wrote:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     On 10/15/2019 09:24 PM, Mehdi AMINI wrote:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     > Hi Tom.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     > One issue with this is that we don't have a clear "ordering" from linear revision numbers from these emails. Have we looked into continuing to generate our own emails per commits instead so that we control
 the format?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     This actually what we are doing, we are listening for github commit events and<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     then generating our own emails based on the data in the event.  We can format<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     the emails how ever we want, and we tried to match the current SVN format exactly.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Ah great!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     Is the some other information you would like to have in the emails to show the<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ordering?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">The only thing I was looking to get was to continue to have a monotonic incrementing integer for the revision instead of the git hash alone: I don't know if `git llvm` has this feature yet but this was discussed
 a while ago (I don't remember if we just mentioned counting the commits in the repo from the beginning or using an invocation of `git describe` or something derived).<o:p></o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">We talked about using `git describe` for this, but this would require that we<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">add tags to the master branch each time the version number was bumped.  We<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">discussed this[1] last year, but deferred the decision, since we couldn't get<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">consensus on the tag name.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">-Tom<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">[1] <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_pipermail_llvm-2Ddev_2018-2DDecember_128484.html&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=p_75z-WV3dFcBRoqs2YeTexKxeCf8oyS-atIo6wG6Fg&e=">
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_pipermail_llvm-2Ddev_2018-2DDecember_128484.html&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=p_75z-WV3dFcBRoqs2YeTexKxeCf8oyS-atIo6wG6Fg&e=</a>
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<blockquote style="border:none;border-left:solid #B5C4DF 4.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt" id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class="MsoNormal" style="margin-left:.5in">-- <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Mehdi<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     -Tom<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     > Thanks,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     > --<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     > Mehdi<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     > On Tue, Oct 15, 2019 at 9:07 PM Tom Stellard via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a> <<a href="mailto:cfe-dev@lists.llvm.org">mailto:cfe-dev@lists.llvm.org</a>> <<a href="mailto:cfe-dev@lists.llvm.org">mailto:cfe-dev@lists.llvm.org</a>
 <<a href="mailto:cfe-dev@lists.llvm.org%3e%3e">mailto:cfe-dev@lists.llvm.org>></a>> wrote:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     Hi,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     We are going to start to switching from SVN commit emails to GitHub commit<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     emails this week.  The only real change you should notice is that<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     the revision number in the subject will be replaced with a git hash and<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     the diff links in the email will point to GitHub.  Otherwise the<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     content and format of the email should be the same.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     We are going to start by rolling this out for the openmp-commits list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     and then once that's working begin migrating the rest of the lists.  If you<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     notice any issues with the new emails, please file a bug and mark it<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     as a blocker of the github meta-bug (llvm.org/PR39393 <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_PR39393&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=eX8PTSE7QycIi5KeESJj4VzteOcs9k7RANSWPgiiQ2Q&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_PR39393&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=eX8PTSE7QycIi5KeESJj4VzteOcs9k7RANSWPgiiQ2Q&e=</a>
 > <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_PR39393&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=eX8PTSE7QycIi5KeESJj4VzteOcs9k7RANSWPgiiQ2Q&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_PR39393&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=eX8PTSE7QycIi5KeESJj4VzteOcs9k7RANSWPgiiQ2Q&e=</a>
 >).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     Thanks,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     Tom<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     _______________________________________________<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     cfe-dev mailing list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     <a href="mailto:cfe-dev@lists.llvm.org">
cfe-dev@lists.llvm.org</a> <<a href="mailto:cfe-dev@lists.llvm.org">mailto:cfe-dev@lists.llvm.org</a>> <<a href="mailto:cfe-dev@lists.llvm.org">mailto:cfe-dev@lists.llvm.org</a> <<a href="mailto:cfe-dev@lists.llvm.org%3e">mailto:cfe-dev@lists.llvm.org></a>><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     >     <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Ddev&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=xRFk9gEi6pLejTNAvlPR6gtikLoWNgyvL7b-TAvUcnc&e=">
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Ddev&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=xRFk9gEi6pLejTNAvlPR6gtikLoWNgyvL7b-TAvUcnc&e=</a>
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">     ><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">_______________________________________________<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">cfe-dev mailing list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Ddev&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=xRFk9gEi6pLejTNAvlPR6gtikLoWNgyvL7b-TAvUcnc&e=">https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Ddev&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=xRFk9gEi6pLejTNAvlPR6gtikLoWNgyvL7b-TAvUcnc&e=</a>
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>