Index: git_cl.py |
diff --git a/git_cl.py b/git_cl.py |
index 351aba58e81fa73927f9ef4811223106b6281ea5..582a4aaecb408ea598eb1354f14f92753d2bbc30 100755 |
--- a/git_cl.py |
+++ b/git_cl.py |
@@ -513,12 +513,13 @@ or verify this branch is set up to track another (via the --track argument to |
def RunHook(self, committing, upstream_branch, tbr, may_prompt, verbose): |
"""Calls sys.exit() if the hook fails; returns a HookResults otherwise.""" |
- root = RunCommand(['git', 'rev-parse', '--show-cdup']).strip() |
- absroot = os.path.abspath(root or '.') |
+ root = RunCommand(['git', 'rev-parse', '--show-cdup']).strip() or '.' |
+ absroot = os.path.abspath(root) |
# We use the sha1 of HEAD as a name of this change. |
name = RunCommand(['git', 'rev-parse', 'HEAD']).strip() |
- files = scm.GIT.CaptureStatus([absroot], upstream_branch) |
+ # Need to pass a relative path for msysgit. |
+ files = scm.GIT.CaptureStatus([root], upstream_branch) |
issue = ConvertToInteger(self.GetIssue()) |
patchset = ConvertToInteger(self.GetPatchset()) |