#!/bin/bash

FROM_REVISION=$1
TO_REVISION=$2
GRAPH_PATH=$3

TEMP_DIR=`mktemp -d fbp-git-diff-XXXX`

function cleanup {
  rm -rf "$TEMP_DIR"
}
trap cleanup EXIT

GRAPH_FILE=`basename ${GRAPH_PATH}`

git show $FROM_REVISION:$GRAPH_PATH > $TEMP_DIR/from.$GRAPH_FILE
git show $TO_REVISION:$GRAPH_PATH > $TEMP_DIR/to.$GRAPH_FILE

fbp-diff $TEMP_DIR/from.$GRAPH_FILE $TEMP_DIR/to.$GRAPH_FILE



