Mercurial > kallithea
changeset 2514:9b734e9530c2 beta
fixed pull method repo lookup
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Tue, 26 Jun 2012 22:01:05 +0200 |
parents | 388843a3a3c0 |
children | 623e1d68a2e0 |
files | rhodecode/model/scm.py |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/model/scm.py Tue Jun 26 21:57:31 2012 +0200 +++ b/rhodecode/model/scm.py Tue Jun 26 22:01:05 2012 +0200 @@ -344,8 +344,8 @@ self.sa.add(repo) return repo - def pull_changes(self, repo_name, username): - dbrepo = Repository.get_by_repo_name(repo_name) + def pull_changes(self, repo, username): + dbrepo = self.__get_repo(repo) clone_uri = dbrepo.clone_uri if not clone_uri: raise Exception("This repository doesn't have a clone uri") @@ -356,7 +356,7 @@ 'ip': '', 'username': username, 'action': 'push_remote', - 'repository': repo_name, + 'repository': repo.repo_name, 'scm': repo.alias, } @@ -367,7 +367,7 @@ repo.fetch(clone_uri) else: repo.pull(clone_uri) - self.mark_for_invalidation(repo_name) + self.mark_for_invalidation(repo.repo_name) except: log.error(traceback.format_exc()) raise