File: genchangelog

package info (click to toggle)
libixp 0.6~20121202%2Bhg148-2
  • links: PTS, VCS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch
  • size: 968 kB
  • ctags: 1,619
  • sloc: ansic: 4,907; sh: 142; perl: 121; makefile: 110
file content (30 lines) | stat: -rwxr-xr-x 473 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh
set -ef

ifs="$(echo)"
name=$1
vers=$2
dist=$3
desc="Upstream build"
auth="Kris Maglione <kris@suckless.org>"
date=$(date +'%a, %d %b %Y %T %z')
if hg root >/dev/null 2>&1; then
	t() { hg log -r . --template "{$@}"; }
	vers=$(t rev)
	desc=$(t desc)
	auth=$(t author)
	date=$(t 'date|rfc822date')
fi

cat >debian/changelog.new  <<!
$name ($vers) $dist; urgency=low

  * $desc

 -- $auth  $date

$(cat debian/changelog)
!

mv debian/changelog.new debian/changelog