From 1648986ff88d872acb48d3b7d1c734b9856c7293 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alejandro=20R=2E=20Sede=C3=B1o?= Date: Tue, 16 Feb 2010 16:32:15 -0500 Subject: [PATCH] Detect bare repositories and path in working directory If this looks like a bare repo, bail. Otherwise, move to the top of the wd before proceeding. --- git-svn-keywords.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/git-svn-keywords.py b/git-svn-keywords.py index ba6c2a8..4abf3b7 100755 --- a/git-svn-keywords.py +++ b/git-svn-keywords.py @@ -277,6 +277,12 @@ if __name__ == '__main__': print "You are not in a git repository or working directory." exit(1) + if g.bare: + print "This appears to be a bare git repository." + exit(1) + + os.chdir(g.wd) + CONFIG_PATH = os.path.join(gsk(g), 'conf.ini') FILES_PATH = os.path.join(gsk(g), 'files.ini') FILEINFO_PATH = os.path.join(gsk(g), 'fileinfo.ini') -- 2.45.2