|  | #!/bin/bash | 
|  | # Barret Rhoden (brho@cs.berkeley.edu) | 
|  | # Copyright 2016 Google Inc | 
|  | # | 
|  | # Wrapper around git request-pull that adds in a github URL to view the | 
|  | # patchset | 
|  |  | 
|  | OUTPUT=`git request-pull $*` | 
|  | LINEMATCH="----------------------------------------------------------------" | 
|  |  | 
|  | if [ $? -ne 0 ] | 
|  | then | 
|  | echo "$OUTPUT" | 
|  | exit $? | 
|  | fi | 
|  |  | 
|  | FROM_SHA=`git log --format=format:%h -1 $1` | 
|  | TO_SHA=`git log --format=format:%h -1 $2/$3` | 
|  | URL="https://github.com/brho/akaros/compare/$FROM_SHA...$TO_SHA" | 
|  |  | 
|  | echo "$OUTPUT" | sed "/$LINEMATCH/aView this online at:\n$URL\n\n$LINEMATCH" |