Require bash (sh may be incorrectly set).
Only git blame lines with changes.
Add git log-based fixup candidates.
Use shorter (F=file, L=line) types in the output.
Allow git blame to be less convervative.
If there is an upstream branch, only allow local fixup candidates.
Eliminate duplicate commits from fixup candidates.
Fix misplaced check.
Fix git blame command for boundary commits (remove leading caret).
Use revision range to filter out nonlocal commits to begin with.
Filter out boundary commits (spuriously generated by git blame).
Get upstream reference directly.
Merge pull request #4 from cgiuffr/master

git-fixup improvements