equal
deleted
inserted
replaced
6 # GNU General Public License version 2 or any later version. |
6 # GNU General Public License version 2 or any later version. |
7 """linelog is an efficient cache for annotate data inspired by SCCS Weaves. |
7 """linelog is an efficient cache for annotate data inspired by SCCS Weaves. |
8 |
8 |
9 SCCS Weaves are an implementation of |
9 SCCS Weaves are an implementation of |
10 https://en.wikipedia.org/wiki/Interleaved_deltas. See |
10 https://en.wikipedia.org/wiki/Interleaved_deltas. See |
11 mercurial/help/internals/linelog.txt for an exploration of SCCS weaves |
11 mercurial/helptext/internals/linelog.txt for an exploration of SCCS weaves |
12 and how linelog works in detail. |
12 and how linelog works in detail. |
13 |
13 |
14 Here's a hacker's summary: a linelog is a program which is executed in |
14 Here's a hacker's summary: a linelog is a program which is executed in |
15 the context of a revision. Executing the program emits information |
15 the context of a revision. Executing the program emits information |
16 about lines, including the revision that introduced them and the line |
16 about lines, including the revision that introduced them and the line |