Files @ 17556a81ec6f
Branch filter:

Location: kallithea/rhodecode/tests/api/test_api_git.py

Stefan Engel
Make detecting bare Git repositories more robust

Git remote repositories may end on '.git', e.g. myrepo.git. Just checking
for a repository path to end on '.git' causes 'Repository not found' errors
in such a case. To distinguish between bare and normal Git repositories,
check if there is a '/.git' part at the end of the repository path
(i.e. if GIT_DIR is pointing to '.' (bare) or '.git').
1
2
3
4
5
6
7
from rhodecode.tests import *
from rhodecode.tests.api.api_base import BaseTestApi


class TestGitApi(BaseTestApi, TestController):
    REPO = GIT_REPO
    REPO_TYPE = 'git'