X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=branch.sh;h=3587b2f672201777824091b2e120ac8db675a4db;hb=4b37c9295d1158cde3598d13d933c2a9c67cd468;hp=669da041008d172802cd6335594ba715919502c9;hpb=c2a07b277bdf12fa7c4f10538c88b689d907d49c;p=packages%2Flighttpd.git diff --git a/branch.sh b/branch.sh index 669da04..3587b2f 100755 --- a/branch.sh +++ b/branch.sh @@ -3,7 +3,7 @@ set -e svn=svn://svn.lighttpd.net/lighttpd url=https://git.lighttpd.net/lighttpd/lighttpd1.4.git package=lighttpd -tag=lighttpd-1.4.41 +tag=lighttpd-1.4.45 branch=master out=$package-branch.diff repo=$package.git @@ -25,9 +25,10 @@ filter() { set -$d # Excluding files which change version or were not in dist tarball filterdiff -p1 \ + -x '.gitignore' \ -x 'CMakeLists.txt' \ - -x 'configure.ac' \ -x 'SConstruct' \ + -x 'configure.ac' \ -x 'packdist.sh' \ | cat } @@ -37,10 +38,16 @@ if [ ! -d $repo ]; then fi cd $repo - git fetch origin +$branch:refs/remotes/origin/$branch +refs/tags/$tag:refs/tags/$tag + git fetch origin +$branch:$branch +refs/tags/$tag:refs/tags/$tag git log -p --reverse $tag..$branch | filter > ../$out.tmp cd .. +if ! test -s $out.tmp; then + echo >&2 "No diffs..." + rm -f $out.tmp + exit 0 +fi + if cmp -s $out{,.tmp}; then echo >&2 "No new diffs..." rm -f $out.tmp