including a checksum of the diff in uname

Eitan Adler lists at eitanadler.com
Sun May 13 02:42:03 UTC 2018


Hi all,

I often have several variants of the same revision that I'm testing or
working on at any given time.

What do you y'all think of something like this:

Index: sys/conf/newvers.sh
===================================================================
--- sys/conf/newvers.sh (revision 333575)
+++ sys/conf/newvers.sh (working copy)
@@ -203,6 +203,8 @@ if [ -n "$svnversion" ] ; then
  [0-9]*[MSP]|*:*)
  svn=" r${svn}"
  modified=true
+ ck="$(svn diff | cksum | cut -w -f 1)"
+ svn="$svn-$ck"
  ;;
  [0-9]*)
  svn=" r${svn}"

to help differentiate.

You end up with a version that looks like: r333575M-4294967295?




-- 
Eitan Adler


More information about the freebsd-hackers mailing list