Switch to unified view

a/ForgeSVN/forgesvn/model/svn.py b/ForgeSVN/forgesvn/model/svn.py
...
...
9
9
10
import tg
10
import tg
11
import pysvn
11
import pysvn
12
12
13
from ming.base import Object
13
from ming.base import Object
14
from ming.orm import MappedClass, FieldProperty, session
14
from ming.orm import Mapper, FieldProperty, session
15
from ming.utils import LazyProperty
15
from ming.utils import LazyProperty
16
16
17
from allura import model as M
17
from allura import model as M
18
from allura.lib import helpers as h
18
from allura.lib import helpers as h
19
from allura.model.repository import GitLikeTree
19
from allura.model.repository import GitLikeTree
...
...
26
    type_s='SVN Repository'
26
    type_s='SVN Repository'
27
    class __mongometa__:
27
    class __mongometa__:
28
        name='svn-repository'
28
        name='svn-repository'
29
    branches = FieldProperty([dict(name=str,object_id=str)])
29
    branches = FieldProperty([dict(name=str,object_id=str)])
30
30
31
    def __init__(self, **kw):
31
    @LazyProperty
32
        super(Repository, self).__init__(**kw)
32
    def _impl(self):
33
        self._impl = SVNImplementation(self)
33
        return SVNImplementation(self)
34
34
35
    def _log(self, rev, skip, max_count):
35
    def _log(self, rev, skip, max_count):
36
        ci = self.commit(rev)
36
        ci = self.commit(rev)
37
        if ci is None: return []
37
        if ci is None: return []
38
        return ci.log(int(skip), int(max_count))
38
        return ci.log(int(skip), int(max_count))
...
...
322
            self._revno(oid))
322
            self._revno(oid))
323
323
324
    def _oid(self, revno):
324
    def _oid(self, revno):
325
        return '%s:%s' % (self._repo._id, revno)
325
        return '%s:%s' % (self._repo._id, revno)
326
326
327
MappedClass.compile_all()
327
Mapper.compile_all()