Even though it's not documented, users still can make use of pathspecs in 'git format-patch'. This patch series improves the way it works. First, parse_options must not eat the '--', then, full-diff is the only way pathspecs make sense. This is v2, after comments from Junio. Still pending are the improvements in documentation to explain how pathspecs make sense. Felipe Contreras (3): format-patch: fix dashdash usage format-patch: make full-diff enabled by default format-patch: add test for dashdash builtin-log.c | 4 +++- t/t4014-format-patch.sh | 4 ++++ 2 files changed, 7 insertions(+), 1 deletions(-) -- 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