improve robustness of image diffing script, even when intersection IDs change
@@ -7,11 +7,15 @@ rm -rf diff
mkdir diff
for file in `ls $before | grep -v full.png | grep -v combine.sh`; do
- diff $before/$file $after/$file;
+ # For whatever reason, the intersection annotation doesn't seem to
+ # always match up between two captures.
+ prefix=`echo $file | sed 's/_.*//' | sed 's/.png//'`;
+
+ diff $before/${prefix}* $after/${prefix}*;
if [ $? -eq 1 ]; then
- compare $before/$file $after/$file diff/$file;
+ compare $before/${prefix}* $after/${prefix}* diff/${prefix}.png;
if [ "$3" == "-i" ]; then
- feh diff/$file $before/$file $after/$file;
+ feh diff/${prefix}.png $before/${prefix}* $after/${prefix}*;
# Handle interrupts by killing the script entirely
if [ $? -ne 0 ]; then
exit;
