[CVS] RPM: rpm/scripts/ gendiff
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: pkarl...@rpm5.org Module: rpm Date: 06-Oct-2011 20:19:45 Branch: HEAD Handle: 2011100618194500 Modified files: rpm/scripts gendiff Log: use bash shell as interpreter due to bashism Summary: RevisionChanges Path 1.7 +1 -1 rpm/scripts/gendiff patch -p0 '@@ .' Index: rpm/scripts/gendiff $ cvs diff -u -r1.6 -r1.7 gendiff --- rpm/scripts/gendiff 21 Oct 2009 16:25:59 - 1.6 +++ rpm/scripts/gendiff 6 Oct 2011 18:19:45 - 1.7 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash usage () { echo usage: $0 directory diff-extension 12 @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/scripts/ gendiff
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Pinto Elia Root: /v/rpm/cvs Email: devzero2...@rpm5.org Module: rpm Date: 21-Oct-2009 18:26:00 Branch: HEAD Handle: 2009102116255900 Modified files: rpm/scripts gendiff Log: drop gendiff checkbashisms complaint; use unipolar branches for readability Summary: RevisionChanges Path 1.6 +8 -8 rpm/scripts/gendiff patch -p0 '@@ .' Index: rpm/scripts/gendiff $ cvs diff -u -r1.5 -r1.6 gendiff --- rpm/scripts/gendiff 25 Mar 2008 01:51:29 - 1.5 +++ rpm/scripts/gendiff 21 Oct 2009 16:25:59 - 1.6 @@ -1,22 +1,22 @@ #!/bin/sh -function usage () { +usage () { echo usage: $0 directory diff-extension 12 exit 1 } : ${DIFF:=diff -p} -if [ $1 = -p -a -z $3 ];then +[ $1 = -p -a -z $3 ] { echo With -p you need to give the definition of patch (like dummy) exit 1 -fi +} -if [ $1 = -p ];then +[ $1 = -p ] { DEFAULT_PATCH=$2 shift; - shift; -fi +shift; +} [ -z $1 ] usage @@ -25,10 +25,10 @@ exit 1 } -if [ -n $DEFAULT_PATCH -a $RPM ];then +[ -n $DEFAULT_PATCH -a $RPM ] { FILEPATCH=$RPM/SOURCES/$(echo $1|sed 's@/@@g')-$DEFAULT_PATCH.patch [ -f $FILEPATCH ] mv -f $FILEPATCH $FILEPATCH.old -fi +} [ -n $2 ] PATCH_PREFIX=$2 @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/scripts/ gendiff
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 25-Mar-2008 02:51:29 Branch: HEAD Handle: 2008032501512900 Modified files: rpm/scripts gendiff Log: add missing trailing | (noticed by Michael Jennings) Summary: RevisionChanges Path 1.5 +1 -1 rpm/scripts/gendiff patch -p0 '@@ .' Index: rpm/scripts/gendiff $ cvs diff -u -r1.4 -r1.5 gendiff --- rpm/scripts/gendiff 24 Mar 2008 00:47:09 - 1.4 +++ rpm/scripts/gendiff 25 Mar 2008 01:51:29 - 1.5 @@ -32,7 +32,7 @@ [ -n $2 ] PATCH_PREFIX=$2 -find $1 \( -name *$PATCH_PREFIX -o -name .*$PATCH_PREFIX \) -print | sort +find $1 \( -name *$PATCH_PREFIX -o -name .*$PATCH_PREFIX \) -print | sort | while read f; do U=-u [ `basename $f` = ChangeLog$2 ] U=-U0 @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/scripts/ gendiff
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 24-Mar-2008 01:47:09 Branch: HEAD Handle: 2008032400470900 Modified files: rpm/scripts gendiff Log: rpm.org: make gendiff sort the file list, so comparing the results is easier. Summary: RevisionChanges Path 1.4 +1 -1 rpm/scripts/gendiff patch -p0 '@@ .' Index: rpm/scripts/gendiff $ cvs diff -u -r1.3 -r1.4 gendiff --- rpm/scripts/gendiff 20 Feb 2008 20:38:28 - 1.3 +++ rpm/scripts/gendiff 24 Mar 2008 00:47:09 - 1.4 @@ -32,7 +32,7 @@ [ -n $2 ] PATCH_PREFIX=$2 -find $1 \( -name *$PATCH_PREFIX -o -name .*$PATCH_PREFIX \) -print | +find $1 \( -name *$PATCH_PREFIX -o -name .*$PATCH_PREFIX \) -print | sort while read f; do U=-u [ `basename $f` = ChangeLog$2 ] U=-U0 @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/scripts/ gendiff
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 18-Jun-2007 18:31:34 Branch: HEAD Handle: 2007061817313300 Added files: rpm/scripts gendiff Log: add orphan file. Summary: RevisionChanges Path 1.1 +21 -0 rpm/scripts/gendiff patch -p0 '@@ .' Index: rpm/scripts/gendiff $ cvs diff -u -r0 -r1.1 gendiff --- /dev/null 2007-06-18 18:22:01 +0200 +++ gendiff 2007-06-18 18:31:34 +0200 @@ -0,0 +1,21 @@ +#!/bin/sh + +[ -z $1 -o -z $2 ] { +# usage + echo usage: $0 directory diff-extension 12 + exit 1 +} + +: ${DIFF:=diff -p} + +find $1 \( -name *$2 -o -name .*$2 \) -print | +while read f; do +U=-u +[ `basename $f` = ChangeLog$2 ] U=-U0 +#${DIFF} ${U} $f `echo $f | sed s/$2\$//` +if [ -r $f ]; then + ${DIFF} ${U} ${f} ${f%$2} +else + ${DIFF} ${U} /dev/null ${f%$2} +fi +done @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org