]> git.pld-linux.org Git - packages/lighttpd.git/blame - branch.sh
- rel 2; use branch diff until .41 is released
[packages/lighttpd.git] / branch.sh
CommitLineData
68f8f1d1 1#!/bin/sh
51e3e0fc
ER
2set -e
3svn=svn://svn.lighttpd.net/lighttpd
90b8280e 4url=https://git.lighttpd.net/lighttpd/lighttpd1.4.git
c2f7af02 5package=lighttpd
e7612450 6tag=lighttpd-1.4.40
4d51a6d5 7branch=personal/gstrauss/master
90b8280e
ER
8out=$package-branch.diff
9repo=$package.git
c2f7af02
ER
10
11# old version of this code used to create tarball.
12# leave it around
13if [ "$1" = "tarball" ]; then
14 v=1.5
15 svn co $svn/trunk $package-$v
16 r=$(svnversion $package-$v)
17 t=$package-r$r.tar.bz2
18 tar -cjf $t --exclude-vcs $package-$v
19 ../dropin $t &
20 exit 0
21fi
22
23d=$-
24filter() {
25 set -$d
fc34d589 26 # Excluding files which change version or were not in dist tarball
4d51a6d5 27 filterdiff -p1 \
fc34d589
ER
28 -x 'CMakeLists.txt' \
29 -x 'configure.ac' \
30 -x 'SConstruct' \
4d51a6d5 31 -x 'packdist.sh' \
e7612450 32 | cat
c2f7af02
ER
33}
34
90b8280e
ER
35if [ ! -d $repo ]; then
36 git clone --bare $url -b $branch $repo
37fi
c2f7af02 38
90b8280e
ER
39cd $repo
40 git fetch
cd99be54 41 git log -p --reverse $tag..$branch | filter > ../$out.tmp
90b8280e 42cd ..
c2f7af02
ER
43
44if cmp -s $out{,.tmp}; then
45 echo >&2 "No new diffs..."
46 rm -f $out.tmp
47 exit 0
48fi
49mv -f $out{.tmp,}
4292d306 50
d0faf49f
ER
51../md5 $package.spec
52../dropin $out
This page took 0.105794 seconds and 4 git commands to generate.