This is a re-roll of Peff's recent series [0] and the series [1] I sent out well over half a year ago. My series replaces two from Peff's. [0] http://thread.gmane.org/gmane.comp.version-control.git/174904 [1] http://thread.gmane.org/gmane.comp.version-control.git/154669 Jeff King (6): transport-helper: fix minor leak in push_refs_with_export t5800: factor out some ref tests t5800: document some non-functional parts of remote helpers teach remote-testgit to import non-HEAD refs transport-helper: don't feed bogus refs to export push git_remote_helpers: push all refs during a non-local export Sverre Rabbelier (13): remote-curl: accept empty line as terminator git-remote-testgit: only push for non-local repositories git-remote-testgit: fix error handling fast-import: introduce 'done' command fast-export: support done feature transport-helper: factor out push_update_refs_status transport-helper: check status code of finish_command transport-helper: use the new done feature where possible transport-helper: update ref status after push with export transport-helper: change import semantics transport-helper: export is no longer always the last command transport-helper: Use capname for gitdir capability too transport-helper: implement marks location as capability Documentation/git-fast-export.txt | 4 + Documentation/git-fast-import.txt | 25 ++++ builtin/fast-export.c | 9 ++ fast-import.c | 8 ++ git-remote-testgit.py | 54 ++++++--- git_remote_helpers/git/exporter.py | 8 +- git_remote_helpers/git/importer.py | 5 +- git_remote_helpers/git/non_local.py | 2 +- remote-curl.c | 3 + t/t5800-remote-helpers.sh | 59 ++++++++- t/t9300-fast-import.sh | 42 ++++++ transport-helper.c | 238 ++++++++++++++++++---------------- 12 files changed, 320 insertions(+), 137 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