Mercurial > kallithea
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): |