| #!/bin/bash | 
 | # Barret Rhoden (brho@cs.berkeley.edu) | 
 | # Copyright 2016 Google Inc | 
 | # | 
 | # Spits out a blob of text describing a patchset.  I'll use this with | 
 | # send-email's cover-letter for large patchsets. | 
 |  | 
 | usage() | 
 | { | 
 | 	echo "$0 <from>..<to>" | 
 | 	exit -1 | 
 | } | 
 |  | 
 | if [ $# -ne 1 ] | 
 | then | 
 | 	usage | 
 | fi | 
 |  | 
 | FROM=`echo $1 | cut -f 1 -d '.'` | 
 | TO=`echo $1 | cut -f 3 -d '.'` | 
 |  | 
 | FROM_SHA=`git log --format=format:%h -1 $FROM` | 
 | TO_SHA=`git log --format=format:%h -1 $TO` | 
 |  | 
 | echo "" | 
 | echo "------------" | 
 | echo "You can also find this patch set at:" | 
 | echo "" | 
 | echo "git@github.com:brho/akaros.git" | 
 | echo "From: $FROM_SHA" | 
 | echo "To: $TO_SHA $TO" | 
 | echo "" | 
 | echo "And view them at: " | 
 | echo "" | 
 | echo "https://github.com/brho/akaros/compare/$FROM_SHA...$TO_SHA" | 
 | echo "" | 
 | echo "------------" |