#! /bin/sh # run in the wd of a tree to which the patch belongs # d="$HOME/tmp/`basename $0`" set -x v="`tla tree-version`" wd=`pwd` for p in $*; do a=$p b=`echo $p - 1 | bc` cd rm -rf "$d" mkdir -p "$d" cd "$d" tla get -s "$v"--patch-$a wd-a tla get -s "$v"--patch-$b wd-b tla changeset wd-a wd-b changes cd $wd tla dopatch "$d/changes" done