This series implements a client-side helper for p4, with the ability to import projects with smallish history structure and export simple history on good days. Mostly, it serves as a second example of a foreign helper, with an RFC version of the "export" command. Daniel Barkalow (2): Add push by "export" Implement git-vcs-p4 Documentation/git-remote-helpers.txt | 33 + Documentation/git-vcs-p4.txt | 47 ++ Makefile | 23 + transport-helper.c | 62 ++ vcs-p4/p4client-api.cc | 455 ++++++++++++ vcs-p4/p4client.c | 158 +++++ vcs-p4/p4client.h | 74 ++ vcs-p4/vcs-p4.c | 1250 ++++++++++++++++++++++++++++++++++ vcs-p4/vcs-p4.h | 135 ++++ 9 files changed, 2237 insertions(+), 0 deletions(-) create mode 100644 Documentation/git-vcs-p4.txt create mode 100644 vcs-p4/p4client-api.cc create mode 100644 vcs-p4/p4client.c create mode 100644 vcs-p4/p4client.h create mode 100644 vcs-p4/vcs-p4.c create mode 100644 vcs-p4/vcs-p4.h -- 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