Browse Source

git-remote-testgit: only push for non-local repositories

Trying to push for local repositories will fail since there is no
local checkout in .git/info/... to push from as that is only used for
non-local repositories (local repositories are pushed to directly).

This went unnoticed because the transport helper infrastructure does
not check the return value of the helper.

Signed-off-by: Sverre Rabbelier <srabbelier@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Sverre Rabbelier 14 years ago committed by Junio C Hamano
parent
commit
0fb56ce716
  1. 4
      git-remote-testgit.py

4
git-remote-testgit.py

@ -146,7 +146,9 @@ def do_export(repo, args):


update_local_repo(repo) update_local_repo(repo)
repo.importer.do_import(repo.gitdir) repo.importer.do_import(repo.gitdir)
repo.non_local.push(repo.gitdir)
if not repo.local:
repo.non_local.push(repo.gitdir)




COMMANDS = { COMMANDS = {

Loading…
Cancel
Save