From fe49b7fd94686ae5ffacaf2acfe6a4d9761bffd1 Mon Sep 17 00:00:00 2001 From: "L. Donnie Smith" Date: Mon, 27 Feb 2012 13:33:04 -0500 Subject: [PATCH] More fixes for bare projects in Project.add --- rug/project.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rug/project.py b/rug/project.py index d16d535..9fa9657 100644 --- a/rug/project.py +++ b/rug/project.py @@ -599,11 +599,12 @@ def add(self, path, name=None, remote=None, rev=None, vcs=None, use_sha=None): #Write the manifest and reload repos manifest.write(self.manifest_filename, remotes, repos, default) self.read_manifest() - r = self.repos[path] - repo = r['repo'] - branches = self.get_branch_names(r) if not self.bare: + r = self.repos[path] + repo = r['repo'] + branches = self.get_branch_names(r) + #Update rug_index repo.update_ref(branches['rug_index'], rev)