1 """ |
1 # revlog.py - storage back-end for mercurial |
2 revlog.py - storage back-end for mercurial |
2 # |
3 |
3 # This provides efficient delta storage with O(1) retrieve and append |
4 This provides efficient delta storage with O(1) retrieve and append |
4 # and O(changes) merge between branches |
5 and O(changes) merge between branches |
5 # |
6 |
6 # Copyright 2005-2007 Matt Mackall <mpm@selenic.com> |
7 Copyright 2005-2007 Matt Mackall <mpm@selenic.com> |
7 # |
8 |
8 # This software may be used and distributed according to the terms of the |
9 This software may be used and distributed according to the terms of the |
9 # GNU General Public License version 2, incorporated herein by reference. |
10 GNU General Public License version 2, incorporated herein by reference. |
|
11 """ |
|
12 |
10 |
13 # import stuff from node for others to import from revlog |
11 # import stuff from node for others to import from revlog |
14 from node import bin, hex, nullid, nullrev, short #@UnusedImport |
12 from node import bin, hex, nullid, nullrev, short #@UnusedImport |
15 from i18n import _ |
13 from i18n import _ |
16 import changegroup, errno, ancestor, mdiff, parsers |
14 import changegroup, errno, ancestor, mdiff, parsers |