Sat, 25 Jun 2016 10:08:20 -0400
using vim-perl after all. add some new contrib stuff too
#!/bin/sh set -eu # git-bre: "branch edit", run $EDITOR with a list of all files touched in this # branch compared to upstream. Any args are passed to the editor, before the # file list. CHANGED=$( git diff --name-only @{u}.. | while read file do printf "\'$file\' " done ) eval "exec $EDITOR $@ ${CHANGED:?[No files to edit]}"