Esempio n. 1
0
 def test_windows_like(self):
     self.assertEqual(get_user_home(), '/Users/foobar')
Esempio n. 2
0
 def test_prefers_home_over_userprofile(self):
     self.assertEqual(get_user_home(), '/home/foobar')
Esempio n. 3
0
 def test_defaults_to_none(self):
     self.assertEqual(get_user_home(), '')
Esempio n. 4
0
 def test_unix_like(self):
     self.assertEqual(get_user_home(), '/home/foobar')
Esempio n. 5
0
 def test_windows_like(self):
     self.assertEqual(get_user_home(), '/Users/foobar')
Esempio n. 6
0
 def test_prefers_home_over_userprofile(self):
     self.assertEqual(get_user_home(), '/home/foobar')
Esempio n. 7
0
 def test_defaults_to_none(self):
     self.assertEqual(get_user_home(), '')
Esempio n. 8
0
 def test_unix_like(self):
     self.assertEqual(get_user_home(), '/home/foobar')
Esempio n. 9
0
 def test_prefers_home_over_userprofile(self):
     assert get_user_home() == '/home/foobar'
Esempio n. 10
0
 def _config_files(self):
     return [
         self.bare and abspath(self.path, 'config')
                   or abspath(self.path, '.git', 'config'),
          abspath(get_user_home(), '.gitconfig'),
      ]
Esempio n. 11
0
 def test_windows_like(self):
     assert get_user_home() == '/Users/foobar'
Esempio n. 12
0
 def test_unix_like(self):
     assert get_user_home() == '/home/foobar'
Esempio n. 13
0
 def test_defaults_to_none(self):
     assert get_user_home() == ''
Esempio n. 14
0
import os
import tempfile
from kallithea.lib.vcs.utils import aslist
from kallithea.lib.vcs.utils.paths import get_user_home

abspath = lambda * p: os.path.abspath(os.path.join(*p))

VCSRC_PATH = os.environ.get('VCSRC_PATH')

if not VCSRC_PATH:
    HOME_ = get_user_home()
    if not HOME_:
        HOME_ = tempfile.gettempdir()

VCSRC_PATH = VCSRC_PATH or abspath(HOME_, '.vcsrc')
if os.path.isdir(VCSRC_PATH):
    VCSRC_PATH = os.path.join(VCSRC_PATH, '__init__.py')

# list of default encoding used in safe_unicode/safe_str methods
DEFAULT_ENCODINGS = aslist('utf8')

# path to git executable run by run_git_command function
GIT_EXECUTABLE_PATH = 'git'
# can be also --branches --tags
GIT_REV_FILTER = '--all'

BACKENDS = {
    'hg': 'kallithea.lib.vcs.backends.hg.MercurialRepository',
    'git': 'kallithea.lib.vcs.backends.git.GitRepository',
}
Esempio n. 15
0
 def _config_files(self):
     return [
         self.bare and abspath(self.path, 'config')
         or abspath(self.path, '.git', 'config'),
         abspath(get_user_home(), '.gitconfig'),
     ]