<div dir="auto">That would work.</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Sep 28, 2018, 6:05 AM Ben Boeckel <<a href="mailto:ben.boeckel@kitware.com">ben.boeckel@kitware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, Sep 27, 2018 at 20:44:22 -0700, Bill Lorensen wrote:<br>
> I mean a # that increments nightly. Resets to 0 when a the revision<br>
> number changes.<br>
> <br>
> Major.Minor.Patch.Build<br>
> <br>
> Right now if a new class is added you there is no way to know from the<br>
> version when it was added.<br>
> <br>
> I think we used to do this in vtk...<br>
<br>
CMake does this, but it is not just a number that resets to 0, but a<br>
datestamp:<br>
<br>
<a href="https://gitlab.kitware.com/cmake/cmake/commit/8bb0e09e38d3ab75198b1cd9746bfa7a7b80ff94" rel="noreferrer noreferrer" target="_blank">https://gitlab.kitware.com/cmake/cmake/commit/8bb0e09e38d3ab75198b1cd9746bfa7a7b80ff94</a><br>
<br>
It is used *as* the patch number, not a fourth component. This means<br>
that as soon as we branch and make M.N.0, `master` is already<br>
M.N.2018MMDD and "bigger".<br>
<br>
--Ben<br>
</blockquote></div>