Hi, After these remote helpers that use 'export' are able to do everything: 1) push --dry-run 2) push --force 2.1) report which branches were forced 3) push old:new 4) push :to-delete I know these won't be applied, which is too bad for the users, which could enjoy these features, which are implemented properly, with documentation, tests, and everything. Sorry users, I don't have Jedi powers to convince Git developers of what's actually good. Felipe Contreras (9): transport-helper: check if the dry-run is supported transport-helper: add 'force' to 'export' helpers transport-helper: check for 'forced update' message fast-export: improve argument parsing fast-export: add new --refspec option transport-helper: add support for old:new refspec fast-import: add support to delete refs fast-export: add support to delete refs transport-helper: add support to delete branches Documentation/git-fast-export.txt | 4 ++++ Documentation/git-fast-import.txt | 3 +++ builtin/fast-export.c | 47 ++++++++++++++++++++++++++++++++++++++- fast-import.c | 13 ++++++++--- t/t5801-remote-helpers.sh | 10 ++++++++- t/t9300-fast-import.sh | 18 +++++++++++++++ t/t9350-fast-export.sh | 18 +++++++++++++++ transport-helper.c | 39 ++++++++++++++++++++++++++------ 8 files changed, 140 insertions(+), 12 deletions(-) -- 1.8.3.rc3.312.g47657de -- 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