On 6/1/07, Martin Langhoff [off-list ref] wrote:
On 5/31/07, Martin Langhoff [off-list ref] wrote:
quoted
# on cron do
GIT_DIR=bla-transfer.git git-fetch git+ssh://host-a/bla.git
GIT_DIR=bla-transfer.git git-push --all git+ssh://host-b/bla.git
Actually -- this doesn't quite work - the fetch grabs the new objects
properly but doesn't update the local heads on a bare repo.
Should this work?
GIT_DIR=bla-transfer.git git-fetch git+ssh://host-a/bla.git
+refs/heads/*:refs/heads/*
Earlier discussions about mirroring tools (and Pasky's git-mirror)
finished with this being the recommended technique. Only - it does on
me with
* refusing to create funny ref 'heads/*' locally
cheers,
martin