mtd
public shellscript v1 · immutablemtd (){ local rev ret rev=`mtn complete revision $1` ret=$? if [ $ret -ne 0 -o -z "$1" -o -z "$rev" ]; then echo "$rev" return $ret fi { mtn ls certs $rev | sed \ -e '/^Key : /d' \ -e '/^Sig : /d' \ -e '/^Name : /d' \ -e 's/^$/###/' \ -e 's/^-----.*/###/' \ -e 's/^..... : /### /' for p in `mtn automate parents $rev`; do echo "### $p -> $rev" mtn diff -r $p -r $rev done } | vim - -c 'setfiletype diff'}