From 751cb574775a2a043e760f0beff6edaeb35044c8 Mon Sep 17 00:00:00 2001 From: "Michael S. Tsirkin" Date: Mon, 25 Mar 2019 21:51:58 -0400 Subject: scripts: ability to diff with multiple versions Useful for releases with non-material changes. Signed-off-by: Michael S. Tsirkin --- makediffwithbase.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 makediffwithbase.sh (limited to 'makediffwithbase.sh') diff --git a/makediffwithbase.sh b/makediffwithbase.sh new file mode 100755 index 0000000..8cd3c7a --- /dev/null +++ b/makediffwithbase.sh @@ -0,0 +1,24 @@ +export SPECDOC=${SPECDOC:-`cat REVISION`} +export DATESTR=${DATESTR:-`cat REVISION-DATE`} +./makezip.sh +./makehtml.sh +./makepdf.sh +zip $SPECDOC.zip $SPECDOC.pdf +for version in v1.0-cs04 v1.1-csprd01; do + export FROMVERSION="${version}" + mv -f $SPECDOC.zip $SPECDOC-diff-from-${FROMVERSION}.zip + ./makediffhtml.sh + ./makediffpdf.sh + zip $SPECDOC-diff-from-${FROMVERSION}.zip $SPECDOC-diff-from-${FROMVERSION}.pdf + mv -f $SPECDOC-diff-from-${FROMVERSION}.zip ${SPECDOC}.zip +done +mv -f $SPECDOC.zip ${SPECDOC}-diffs.zip +echo Generated file $SPECDOC-diffs.zip +echo To change output file name, set SPECDOC environment variable +echo Examples: +echo SPECDOC=virtio-v1.0-wd01 $0 +echo SPECDOC=virtio-v1.0-csd01 $0 +echo SPECDOC=virtio-v1.0-csprd01 $0 +echo SPECDOC=virtio-v1.0-cs01 $0 +echo SPECDOC=virtio-v1.0-os $0 + -- cgit