This is v2 of the series, mostly minor changes. 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 (14): t5800: use skip_all instead of prereq 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 | 57 ++++++--- git_remote_helpers/git/exporter.py | 15 ++- git_remote_helpers/git/importer.py | 32 +++++- git_remote_helpers/git/non_local.py | 20 +-- git_remote_helpers/git/repo.py | 7 +- git_remote_helpers/util.py | 66 ++++++++++ remote-curl.c | 3 + t/t5800-remote-helpers.sh | 93 +++++++++++--- t/t9300-fast-import.sh | 42 ++++++ transport-helper.c | 238 ++++++++++++++++++---------------- 14 files changed, 445 insertions(+), 174 deletions(-) -- 1.7.5.1.292.g728120 -- 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