HomeFreeBSD

Fix newvers.sh to no longer print an outdated SVN rev

Description

Fix newvers.sh to no longer print an outdated SVN rev

We have stopped using SVN, so the notes containing the old SVN revisions
are no longer populated, so fall back to purely counting the number of
commits (currently at about 255337).

Also turn the format more into what git-describe produces, with a name
first, then the number of commits and the hash last. Note that as we
don't tag anything on main, git describe will never produce something
useful there and finds the newest vendor tag that was merged in instead.

Sample output:
FreeBSD 13.0-CURRENT #6 main-c255126-gb81783dc98e6-dirty
FreeBSD 12.2-STABLE #0 stable/12-c243035-gd16dac42b641-dirty

MFC after: 3 weeks
Reviewed by: imp, glebius
Differential Revision: https://reviews.freebsd.org/D27751

(cherry picked from commit 8d405efd73d3991fe1647f91a2b7c9989dd5f18f)

Details

Provenance
uqsAuthored on Dec 23 2020, 9:29 PM
lwhsuCommitted on Jan 12 2021, 8:19 AM
Reviewer
imp
Differential Revision
D27751: Fix newvers.sh to no longer print an outdated SVN rev
Parents
R10:bd89fbd27c6b: newvers: append commit count to uname version string
Branches
Unknown
Tags
Unknown