| #!/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 "------------" |