This series does not add hg support, but it does do all the refactoring that is needed to make it possible. With this series applied actually adding full-fledged hg support is a matter of adding the git-remote-hg file. The reason the git-remote-hg file is not included in this series is that while I have finished support for 'git clone hg::/path/to/hg' as well as 'git fetch hg::/path/to/hg' and 'git fetch hgremote', currently it does a full export on each run (that is, incremental fetch is not supported). Nevertheless, I think it is vital that this is included in the series before we do anything serious with it. I hope to have the git-remote-hg bit done tomorrow before I get on my airplane, but no promises there. Junio, I can try to re-roll the entire series after I finish git-remote-hg, or I can just send it in on top of this series. Based on abdcdc5c [More fixes to the git-remote-cvs...]. Johannes Schindelin (1): Finally make remote helper support useful Sverre Rabbelier (5): .gitignore: add git-remote-cvs Add notify and warn to util.py Allow both url and foreign vcs in remote config When updating refs after a fetch, resolve the symref if set Factor ref updating out of fetch_with_import .gitignore | 1 + builtin-clone.c | 7 +++++++ builtin-fetch.c | 4 ++++ git_remote_helpers/util.py | 8 ++++++++ remote.c | 2 +- transport-helper.c | 22 +++++++++++++++------- transport.c | 10 ++++++++++ transport.h | 7 +++++-- 8 files changed, 51 insertions(+), 10 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