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)