Index: git_cl.py |
diff --git a/git_cl.py b/git_cl.py |
index c881729c05c7b5763b3695997c51485102228b98..4c91b6c762147b7ce5c886df94d8fdd906995725 100755 |
--- a/git_cl.py |
+++ b/git_cl.py |
@@ -1866,6 +1866,9 @@ def CMDupload(parser, args): |
# TODO(ukai): is it ok for gerrit case? |
base_branch = args[0] |
else: |
+ if cl.GetBranch() is None: |
+ DieWithError('Can\'t upload from detached HEAD state. Get on a branch!') |
+ |
# Default to diffing against common ancestor of upstream branch |
base_branch = cl.GetCommonAncestorWithUpstream() |
args = [base_branch, 'HEAD'] |