v2 addresses Jonathan's comments as well as adds an additional patch to unmark a local variable as static. Brandon Williams (2): push: unmark a local variable as static push: propagate push-options with --recurse-submodules builtin/push.c | 5 +++-- submodule.c | 13 +++++++++++-- submodule.h | 1 + t/t5545-push-options.sh | 39 +++++++++++++++++++++++++++++++++++++++ transport.c | 1 + 5 files changed, 55 insertions(+), 4 deletions(-) -- 2.12.2.564.g063fe858b8-goog