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): @@ -146,7 +146,9 @@ def do_export(repo, args):

update_local_repo(repo)
repo.importer.do_import(repo.gitdir)
repo.non_local.push(repo.gitdir)

if not repo.local:
repo.non_local.push(repo.gitdir)


COMMANDS = {

Loading…
Cancel
Save