.bashrc.d/10aliases: add git-blame-author for narrower blame listings.
authorW. Trevor King <wking@tremily.us>
Sat, 6 Oct 2012 19:35:42 +0000 (15:35 -0400)
committerW. Trevor King <wking@tremily.us>
Sat, 6 Oct 2012 19:35:42 +0000 (15:35 -0400)
This strips all the commit info out of the blame lines except the
author name, which makes it easier for me to see what students have
changed when I'm reviewing homework submissions.

src/.bashrc.d/10aliases

index 94a05faa4d5cf5a58b8e5664d5555d22e4999f98..9cb2d40e2f4d665e779f64247a2980487c4437dc 100644 (file)
@@ -25,6 +25,7 @@ alias oggr='ogg123 -qb 500' # play ogg radio streams (quiet, big input buffer)
 
 # Alias useful one-liners & common commands
 alias findex='find . -perm -u+x ! -type d'
+alias git-blame-author='git blame sudoku.c | sed "s/^[^(]*//" | sed "s/ [0-9]\{4\}-[^)]*//" | less'
 alias sortdat='find . -printf "%TY-%Tm-%Td+%TH:%TM:%TS %h/%f\n" | sort -n'
 alias sortdirdat='find . -type d -printf "%TY-%Tm-%Td+%TH:%TM:%TS %h/%f\n" | sort -n'
 alias pythonhttp='python -m SimpleHTTPServer 8000'