Skip to content

Instantly share code, notes, and snippets.

@tlatsas
Last active August 29, 2015 13:56
Show Gist options
  • Save tlatsas/9246031 to your computer and use it in GitHub Desktop.
Save tlatsas/9246031 to your computer and use it in GitHub Desktop.
#!/bin/bash
#
# Examples:
#
# $ git issue 23358
# $ git issue 23358 -p
issue_id=$1
show_diff=$2
[[ -z $issue_id ]] && { echo "Missing issue parameter"; exit 1; }
if [[ -z $show_diff ]]; then
git log --grep="#$issue_id" --oneline
elif [[ $show_diff == "-p" ]] || [[ $show_diff == "--patch" ]]; then
git log --grep="#$issue_id" --pretty=format:"%H" | git show --stdin
else
echo "Uknown parameter '$show_diff'"
exit 2
fi
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment