[PATCH 0/7] Prepare git-remote-helpers series for hg support
- From
Sverre Rabbelier <srabbelier@gmail.com>
- Date
- Oct 29, 2009, 06:40 UTC
- Message-ID
- <1256798426-21816-1-git-send-email-srabbelier@gmail.com>
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 usefulSverre 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(-)