[2/6] documents existing push.default modes properly, but doesn't touch `simple`. It incorporates feedback from Junio, Philip Oakley, Matthieu Moy. [3/6] gives `simple` an exciting new meaning. I think it's an absolutely fabulous default! It's aimed at triangular people who occassionally need to do central stuff. [6/6] adds some new tests to illustrate how all these push.default modes work in central and triangular workflows. Thanks. Ramkumar Ramachandra (6): t/t5528-push-default: remove redundant test_config lines config doc: rewrite push.default section push: change `simple` to accommodate triangular workflows push: remove dead code in setup_push_upstream() t/t5528-push-default: generalize test_push_* t/t5528-push-default: test pushdefault workflows Documentation/config.txt | 62 ++++++++++++++++++++++++++---------------------- builtin/push.c | 27 +++++++++++++++++---- t/t5528-push-default.sh | 46 +++++++++++++++++++++++++++++++---- 3 files changed, 97 insertions(+), 38 deletions(-) -- 1.8.3.1.454.g30263f3.dirty -- 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