Mercurial > jhg
comparison src/com/tmate/hgkit/ll/Revlog.java @ 22:603806cd2dc6
Status of local working dir against non-tip base revision
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 06 Jan 2011 03:30:20 +0100 |
parents | e929cecae4e1 |
children | d4fdd1845b3f |
comparison
equal
deleted
inserted
replaced
21:e929cecae4e1 | 22:603806cd2dc6 |
---|---|
1 /** | 1 /* |
2 * Copyright (c) 2010 Artem Tikhomirov | 2 * Copyright (c) 2010, 2011 Artem Tikhomirov |
3 */ | 3 */ |
4 package com.tmate.hgkit.ll; | 4 package com.tmate.hgkit.ll; |
5 | 5 |
6 /** | 6 /** |
7 * | 7 * |
26 | 26 |
27 public int getRevisionCount() { | 27 public int getRevisionCount() { |
28 return content.revisionCount(); | 28 return content.revisionCount(); |
29 } | 29 } |
30 | 30 |
31 // FIXME byte[] data might be too expensive, for few usecases it may be better to have intermediate Access object (when we don't need full data | |
32 // instantly - e.g. calculate hash, or comparing two revisions | |
31 public interface Inspector { | 33 public interface Inspector { |
32 // XXX boolean retVal to indicate whether to continue? | 34 // XXX boolean retVal to indicate whether to continue? |
33 void next(int revisionNumber, int actualLen, int baseRevision, int linkRevision, int parent1Revision, int parent2Revision, byte[/*32*/] nodeid, byte[] data); | 35 void next(int revisionNumber, int actualLen, int baseRevision, int linkRevision, int parent1Revision, int parent2Revision, byte[/*32*/] nodeid, byte[] data); |
34 } | 36 } |
35 } | 37 } |