#!/usr/bin/env bash

set -e

function checkclean {
	if [ $(svn status | wc -l) -ne 0 ]; then
		return 1
	fi
	return 0
}

checkclean || ( echo "error: Working copy not clean" ; exit 1 )

./build/svn/run_clang-format.sh

checkclean || ( echo "warning: Formatting does not adhere to enforced clang-format rules." ; svn diff )

svn revert -R .
