Mercurial > hg4j
diff src/org/tmatesoft/hg/internal/LineImpl.java @ 677:1c49c0cee540
Report line number at the first appearance, like 'hg annotate -l' does
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 18 Jul 2013 18:47:45 +0200 |
parents | 3219cfadda49 |
children |
line wrap: on
line diff
--- a/src/org/tmatesoft/hg/internal/LineImpl.java Thu Jul 18 18:03:51 2013 +0200 +++ b/src/org/tmatesoft/hg/internal/LineImpl.java Thu Jul 18 18:47:45 2013 +0200 @@ -24,11 +24,13 @@ */ final class LineImpl implements LineInfo { private int ln; + private int origLine; private int rev; private byte[] content; - void init(int line, int csetRev, byte[] cnt) { + void init(int line, int firstAppearance, int csetRev, byte[] cnt) { ln = line; + origLine = firstAppearance; rev = csetRev; content = cnt; } @@ -37,6 +39,11 @@ return ln; } + + public int getOriginLineNumber() { + return origLine; + } + public int getChangesetIndex() { return rev; }