Mercurial > jhg
comparison src/com/tmate/hgkit/ll/HgRepository.java @ 18:02ee376bee79
status operation against current working directory
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Mon, 03 Jan 2011 20:42:52 +0100 |
| parents | df8c67f3006a |
| children | 11cfabe692b3 |
comparison
equal
deleted
inserted
replaced
| 17:571e1b2cc3f7 | 18:02ee376bee79 |
|---|---|
| 56 | 56 |
| 57 /** | 57 /** |
| 58 * Perhaps, should be separate interface, like ContentLookup | 58 * Perhaps, should be separate interface, like ContentLookup |
| 59 */ | 59 */ |
| 60 protected abstract RevlogStream resolve(String repositoryPath); | 60 protected abstract RevlogStream resolve(String repositoryPath); |
| 61 | |
| 62 public abstract void status(int rev1, int rev2 /*WorkingDir - TIP, TIP?*/, StatusInspector inspector); | |
| 63 | |
| 64 public interface StatusInspector { | |
| 65 void modified(String fname); | |
| 66 void added(String fname); | |
| 67 void copied(String fnameOrigin, String fnameAdded); // if copied files of no interest, should delegate to self.added(fnameAdded); | |
| 68 void removed(String fname); | |
| 69 void clean(String fname); | |
| 70 void missing(String fname); | |
| 71 void unknown(String fname); // not tracked | |
| 72 void ignored(String fname); | |
| 73 } | |
| 61 } | 74 } |
