#!/usr/bin/env bash

set -x

set -eu
set -o pipefail > /dev/null 2>&1 || true

../../this-interpreter \
	--variety all \
	--pre-command 'rm -rf save-dir-$basename' \
	--stdin-pipe 'find to-be-saved -name .svn -prune -o -print0' \
	--post-command './check-pathnames' \
	--args ../../backshift \
		--save-directory save-dir-'$basename' \
		--backup \
		--hostname $(hostname) \
		--subset test \
		--init-savedir

minimal_a_basename=$(../../this-interpreter --variety minimal-a | awk -F'%' ' { print $1}')
minimal_b_basename=$(../../this-interpreter --variety minimal-b | awk -F'%' ' { print $1}')

../compare-data save-dir-$minimal_a_basename save-dir-$minimal_b_basename