comparison rhodecode/model/scm.py @ 1022:4f834b0abcd3 beta

Code refactor number 2
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 11 Feb 2011 00:13:09 +0100
parents 520e67cbb494
children f42ee60e673b
comparison
equal deleted inserted replaced
1021:0ea8eca2d63e 1022:4f834b0abcd3
27 import os 27 import os
28 import time 28 import time
29 import traceback 29 import traceback
30 import logging 30 import logging
31 31
32 from mercurial import ui
33
34 from sqlalchemy.orm import joinedload
35 from sqlalchemy.orm.session import make_transient
36 from sqlalchemy.exc import DatabaseError
37
38 from beaker.cache import cache_region, region_invalidate
39
32 from vcs import get_backend 40 from vcs import get_backend
33 from vcs.utils.helpers import get_scm 41 from vcs.utils.helpers import get_scm
34 from vcs.exceptions import RepositoryError, VCSError 42 from vcs.exceptions import RepositoryError, VCSError
35 from vcs.utils.lazy import LazyProperty 43 from vcs.utils.lazy import LazyProperty
36
37 from mercurial import ui
38
39 from beaker.cache import cache_region, region_invalidate
40 44
41 from rhodecode import BACKENDS 45 from rhodecode import BACKENDS
42 from rhodecode.lib import helpers as h 46 from rhodecode.lib import helpers as h
43 from rhodecode.lib.auth import HasRepoPermissionAny 47 from rhodecode.lib.auth import HasRepoPermissionAny
44 from rhodecode.lib.utils import get_repos as get_filesystem_repos, make_ui, action_logger 48 from rhodecode.lib.utils import get_repos as get_filesystem_repos, make_ui, action_logger
45 from rhodecode.model import BaseModel 49 from rhodecode.model import BaseModel
46 from rhodecode.model.user import UserModel 50 from rhodecode.model.user import UserModel
47
48 from rhodecode.model.db import Repository, RhodeCodeUi, CacheInvalidation, \ 51 from rhodecode.model.db import Repository, RhodeCodeUi, CacheInvalidation, \
49 UserFollowing, UserLog 52 UserFollowing, UserLog
50 from rhodecode.model.caching_query import FromCache 53 from rhodecode.model.caching_query import FromCache
51
52 from sqlalchemy.orm import joinedload
53 from sqlalchemy.orm.session import make_transient
54 from sqlalchemy.exc import DatabaseError
55 54
56 log = logging.getLogger(__name__) 55 log = logging.getLogger(__name__)
57 56
58 57
59 class UserTemp(object): 58 class UserTemp(object):