diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2019-03-25 21:51:58 -0400 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2019-03-25 21:51:58 -0400 |
commit | 751cb574775a2a043e760f0beff6edaeb35044c8 (patch) | |
tree | 97744046fb12c61d04723fde82f0ab1ceb13624d /makediffwithbase.sh | |
parent | 11b8efeb63d9d81b6ccc1f4669ca21e08efa4ec5 (diff) | |
download | virtio-spec-751cb574775a2a043e760f0beff6edaeb35044c8.tar.gz |
scripts: ability to diff with multiple versions
Useful for releases with non-material changes.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'makediffwithbase.sh')
-rwxr-xr-x | makediffwithbase.sh | 24 |
1 files changed, 24 insertions, 0 deletions
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 + |