Merge "Add error message for download -c conflicts"
diff --git a/project.py b/project.py
index a1249a8..73a9781 100644
--- a/project.py
+++ b/project.py
@@ -1748,6 +1748,7 @@
cmd.append('--no-tags')
else:
cmd.append('--tags')
+
cmd.append(str((u'+refs/heads/*:') + remote.ToLocal('refs/heads/*')))
elif tag_name is not None:
cmd.append('tag')
@@ -1774,6 +1775,11 @@
time.sleep(random.randint(30, 45))
if initial:
+ # Ensure that some refs exist. Otherwise, we probably aren't looking
+ # at a real git repository and may have a bad url.
+ if not self.bare_ref.all:
+ ok = False
+
if alt_dir:
if old_packed != '':
_lwrite(packed_refs, old_packed)