File: irssi-version.sh

package info (click to toggle)
irssi 0.8.15-5
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 7,864 kB
  • sloc: ansic: 52,878; sh: 10,180; perl: 2,572; makefile: 1,005
file content (13 lines) | stat: -rwxr-xr-x 504 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
#! /bin/sh

if test -d "$1"/.svn ; then
	DATE=`LC_ALL=C svn info "$1" | sed -n 's/^Last Changed Date: \(.*\)/\1/p'`
elif test -d "$1"/.git ; then
	DATE=`GIT_DIR=$1/.git git log -1 --pretty=format:%ai HEAD`
else
	DATE=`awk -F'|' 'NR == 2{print substr($3, 2)}' "$1"/ChangeLog`
fi
VERSION_DATE=`echo $DATE | cut -f 1 -d ' ' | tr -d -`
VERSION_TIME=`echo $DATE | cut -f 2 -d ' ' | awk -F: '{printf "%d", $1$2}'`
echo "#define IRSSI_VERSION_DATE $VERSION_DATE"
echo "#define IRSSI_VERSION_TIME $VERSION_TIME"