#!/bin/bash
cd "`darcs_root`"
cd _darcs/current

find -type f -links 1 |
while read TO; do
	FROM="../../$TO"
	if [ -f "$FROM" ]; then
		if cmp "$FROM" "$TO" >/dev/null; then
			ln -f "$FROM" "$TO"
		fi
	fi
done
exit 0
