#!/bin/sh
target=$1
git log --pretty=oneline $target > log
line_num=`wc -l log | awk -F " " '{print $1}'`
compares=`expr $line_num - 1`
for i in $(seq $compares -1 1); do
cur=`sed -n "$i"p log | awk -F " " '{print $1}'`
prev_line=`expr $i + 1`
prev=`sed -n "$prev_line"p log | awk -F " " '{print $1}'`
echo "$i : $prev $cur"
#git diff $prev $cur -- $target
done