test pijul on bigger records
#!/usr/bin/env bash
set -x -e

source ./functions.sh


# for (( i=0 ; i < 32; i=i+1 )); do
	# echo -n "."
#
	# if [ $((i%4)) -eq 0 ]; then
		# echo -n "!"
	# fi
# done
# echo ""


cd ..
rm -rf vimX-tests
mkdir vimX-tests

if [ -d vim ]
then
	cd vim
	git pull -a
	cd ..
else
	git clone https://github.com/vim/vim.git
fi

cp -Rp vim vimX-tests/vimX-data
cd vimX-tests/vimX-data

pijul init .
while IFS=: read -r h m;
do
	git checkout -q "$h"
	pijul add -r .
	pijul record -am"$h:$m"
done < <(git log --pretty=format:"%h:%s" --reverse)

cd ..
pijul clone vimX-data vimX-data2
zero "$(diff -qr vimX-data/src vimX-data2/src | grep -cv "Only in")"