# HG changeset patch # User Marcin Kuzminski # Date 2012-04-11 23:10:46 # Node ID 9d27481228a1bff00a87d407a3dd5f35dc8a2e39 # Parent f635e8bdfb60b5ecb1493be88cebb917fec8a90d Extend GIT command wrapper with GIT_CONFIG_NOGLOBAL=1 to bypass gitconfig global diff --git a/rhodecode/lib/vcs/backends/git/repository.py b/rhodecode/lib/vcs/backends/git/repository.py --- a/rhodecode/lib/vcs/backends/git/repository.py +++ b/rhodecode/lib/vcs/backends/git/repository.py @@ -78,11 +78,12 @@ class GitRepository(BaseRepository): :param cmd: git command to be executed """ + #cmd = '(cd %s && git %s)' % (self.path, cmd) if isinstance(cmd, basestring): - cmd = 'git %s' % cmd + cmd = 'GIT_CONFIG_NOGLOBAL=1 git %s' % cmd else: - cmd = ['git'] + cmd + cmd = ['GIT_CONFIG_NOGLOBAL=1', 'git'] + cmd try: opts = dict( shell=isinstance(cmd, basestring),