Switch to side-by-side view
--- a/ForgeSVN/forgesvn/model/svn.py +++ b/ForgeSVN/forgesvn/model/svn.py @@ -99,8 +99,12 @@ return '[r%d]' % self._revno(oid) def url_for_commit(self, commit): + if isinstance(commit, basestring): + object_id = commit + else: + object_id = commit.object_id return '%s%d/' % ( - self._repo.url(), self._revno(commit.object_id)) + self._repo.url(), self._revno(object_id)) def init(self): fullname = self._setup_paths()