comparison rhodecode/controllers/changeset.py @ 1337:37625d304a16 beta

Changed OrderedDict implementation to pypy odict, in general it's the fastest and most reliable solution. Added OrderedTuple from python foundation.
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 15 May 2011 18:18:00 +0200
parents 215a4801bb1e
children edfbf3ee9965
comparison
equal deleted inserted replaced
1336:e9fe4ff57cbb 1337:37625d304a16
32 32
33 import rhodecode.lib.helpers as h 33 import rhodecode.lib.helpers as h
34 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator 34 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
35 from rhodecode.lib.base import BaseRepoController, render 35 from rhodecode.lib.base import BaseRepoController, render
36 from rhodecode.lib.utils import EmptyChangeset 36 from rhodecode.lib.utils import EmptyChangeset
37 from rhodecode.lib.odict import OrderedDict
37 38
38 from vcs.exceptions import RepositoryError, ChangesetError, \ 39 from vcs.exceptions import RepositoryError, ChangesetError, \
39 ChangesetDoesNotExistError 40 ChangesetDoesNotExistError
40 from vcs.nodes import FileNode 41 from vcs.nodes import FileNode
41 from vcs.utils import diffs as differ 42 from vcs.utils import diffs as differ
42 from vcs.utils.ordered_dict import OrderedDict
43 43
44 log = logging.getLogger(__name__) 44 log = logging.getLogger(__name__)
45 45
46 46
47 class ChangesetController(BaseRepoController): 47 class ChangesetController(BaseRepoController):