coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

new-named tags for v6.9 and older


From: Jim Meyering
Subject: new-named tags for v6.9 and older
Date: Wed, 28 Mar 2012 08:58:30 +0200

There are a bunch of old-named (COREUTILS-M_N) tags
from COREUTILS-4_5_1 through COREUTILS-6_9.
I've just retagged those with names that are consistent
with our current naming scheme: v4.5.1 through v6.9.
Note that I take care to use the date of the original
tag when creating each new one, effectively back-dating
each tag to its proper date.  Otherwise, the recent-tag
list you see e.g., at http://git.savannah.gnu.org/cgit/coreutils.git/
would be overrun with all of these old names:

  $ git tag|grep CORE
  COREUTILS-4_5_1
  COREUTILS-4_5_10
  COREUTILS-4_5_11
  COREUTILS-4_5_12
  COREUTILS-4_5_2
  COREUTILS-4_5_3
  COREUTILS-4_5_4
  COREUTILS-4_5_5
  COREUTILS-4_5_6
  COREUTILS-4_5_7
  COREUTILS-4_5_8
  COREUTILS-4_5_9
  COREUTILS-5_0
  COREUTILS-5_0_1
  COREUTILS-5_0_90
  COREUTILS-5_0_91
  COREUTILS-5_1_0
  COREUTILS-5_1_1
  COREUTILS-5_1_2
  COREUTILS-5_1_3
  COREUTILS-5_2_0
  COREUTILS-5_2_1
  COREUTILS-5_3_0
  COREUTILS-5_90
  COREUTILS-5_91
  COREUTILS-5_92
  COREUTILS-6_0
  COREUTILS-6_1
  COREUTILS-6_2
  COREUTILS-6_3
  COREUTILS-6_4
  COREUTILS-6_5
  COREUTILS-6_6
  COREUTILS-6_7
  COREUTILS-6_8
  COREUTILS-6_9

  # Create better-named signed tags, yet with the same old date as
  # the old-named tag.
  for i in $(git tag -l 'COREUTILS-*'); do
    v=$(echo $i|sed 's/COREUTILS-/v/;s/_/./g')
    date=$(git log --pretty=%ci -1 $i)
    echo $v
    GIT_COMMITTER_DATE="$date" git tag -f -s -m$v $v $i
  done

  # Inspect, then push ...

  tags=$(
    for i in $(git tag -l 'COREUTILS-*'); do
      printf 'tag '; echo $i|sed 's/COREUTILS-/v/;s/_/./g'
    done
    )
  git push origin $(echo $tags)

Can anyone see value in keeping the old named-tags, now?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]