chiark / gitweb /
Merge branch 'cvsimport'
[sympathy.git] / maintainer / tag
1 #!/bin/sh
2 #
3 # tag:
4 #
5 # Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
6 # All rights reserved.
7 #
8 # $Id: tag,v 1.6 2008/03/03 18:21:17 james Exp $
9 #
10 # $Log: tag,v $
11 # Revision 1.6  2008/03/03 18:21:17  james
12 # *** empty log message ***
13 #
14 # Revision 1.5  2008/02/27 16:01:25  james
15 # *** empty log message ***
16 #
17 # Revision 1.4  2008/02/27 15:17:56  james
18 # *** empty log message ***
19 #
20 # Revision 1.3  2008/02/27 09:50:15  james
21 # *** empty log message ***
22 #
23 # Revision 1.2  2008/02/27 09:49:25  james
24 # *** empty log message ***
25 #
26 # Revision 1.1  2008/02/03 16:20:24  james
27 # *** empty log message ***
28 #
29 #
30 #
31 #
32 set -x
33
34 cvs update -d 
35 cvs commit -m ""
36
37 FILES=`cat version-files`
38 CHK=`cat $FILES | md5sum | awk '{print $1}'`
39 TG=`grep $CHK version-md5sums | awk '{print $2}'`
40 if [ .$TG != . ]; then
41         echo This code already tagged as Version $TG
42         exit 0
43 fi
44
45 MAJOR=`cat version-major`
46 MINOR=`cat version-minor`
47 MICRO=$[ `cat version-micro` + 1 ]
48
49 echo $MICRO > version-micro
50
51 STP=`date '+"%B %d, %Y"'`
52
53 echo "$CHK      ${MAJOR}.${MINOR}.${MICRO}" >> version-md5sums
54 echo "$CHK      $STP" >> version-stamps
55
56 cvs commit -m ""
57 cvs tag libsympathy-${MAJOR}_${MINOR}_${MICRO} .