This series fixes a regression in "blame -L X,-N", adds blame -L tests, and makes minor documentation adjustments. The tests, in particular, were motivated by the desire to revisit and continue working on [1] which extends git-blame to accept multiple -L's. That topic will need to extend blame -L tests, of which there were essentially none. Patches [2/6] (modernize style) and [3/6] (add blame -L tests) are intentionally independent of the "git log -L" topic (from earlier this year) to which the other patches are related. This independence should allow these two patches to graduate at their own pace without being tied to "git log -L". [1]: http://thread.gmane.org/gmane.comp.version-control.git/229755/ Eric Sunshine (6): line-range: fix "blame -L X,-N" regression t8001/t8002 (blame): modernize style t8001/t8002 (blame): add blame -L tests t8001/t8002 (blame): add blame -L :funcname tests blame-options.txt: place each -L option variation on its own line blame-options.txt: explain that -L <start> and <end> are optional Documentation/blame-options.txt | 10 +- line-range.c | 7 + t/annotate-tests.sh | 363 ++++++++++++++++++++++++++++------------ t/t8001-annotate.sh | 6 +- t/t8002-blame.sh | 12 +- 5 files changed, 283 insertions(+), 115 deletions(-) -- 1.8.3.3.1016.g4f0baba -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html