<html>
    <head>
      <base href="http://bugzilla.gdcproject.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:johannespfau@gmail.com" title="Johannes Pfau <johannespfau@gmail.com>"> <span class="fn">Johannes Pfau</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Missing tags for recent frontend merges"
   href="http://bugzilla.gdcproject.org/show_bug.cgi?id=181">bug 181</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>johannespfau@gmail.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Missing tags for recent frontend merges"
   href="http://bugzilla.gdcproject.org/show_bug.cgi?id=181#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Missing tags for recent frontend merges"
   href="http://bugzilla.gdcproject.org/show_bug.cgi?id=181">bug 181</a>
              from <span class="vcard"><a class="email" href="mailto:johannespfau@gmail.com" title="Johannes Pfau <johannespfau@gmail.com>"> <span class="fn">Johannes Pfau</span></a>
</span></b>
        <pre>@Iain Until now I always tagged the last commit on a frontend version. I.e.
v2.065_gcc4.9 is the last commit with 2.065, the next commit is on 2.066.

Of course this means the tags are always one release old. This is annoying for
packagers like Dicebot but it is useful if you want a specific frontend
version. This way the tag always gives the most recent ('best') commit for a
frontend version.


What does the git etiquette say about updating tags? Is it OK to update tags? I
think a standard fetch does not update tags so that's a drawback. And there's
probably not much benefit in using tags for packagers if we update them.


It's also hard to say when a commit qualifies for a tag. Except for the
first&last commit with a frontend version there's nothing special about any
commit. Why tag on "Implement Exception/Error chaining in unwind EH routines"
and not on "<a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - invalid code generation with -O2 for method returning ref"
   href="show_bug.cgi?id=179">Bug 179</a> - Invalid code generation with -O2 for method returning
ref"? And as our tag is now on "Implement Exception/Error chaining in unwind EH
routines" does this mean that further update Archlinux packages do not pickup
updates till we have a 2.067 tag? What if somebody creates 2.065 packages
later. When he uses the tag he might miss further bugfix commits.

We could introduce arbitrary -snapshotN commits every now and then, but then
those are not very useful:
As our development model doesn't converge to a finished, stable
commit(/release) it's really hard to decide when we should tag. We're more or
less using a 'rolling release' development model.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are watching all bug changes.</li>
      </ul>
    </body>
</html>