Mercurial > jhg
diff src/com/tmate/hgkit/ll/HgRepository.java @ 55:05829a70b30b
Status operation extracted into separate, cache-friendly class
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Mon, 17 Jan 2011 04:45:09 +0100 |
parents | f1db8610da62 |
children | 19e9e220bf68 |
line wrap: on
line diff
--- a/src/com/tmate/hgkit/ll/HgRepository.java Sun Jan 16 05:21:09 2011 +0100 +++ b/src/com/tmate/hgkit/ll/HgRepository.java Mon Jan 17 04:45:09 2011 +0100 @@ -67,17 +67,4 @@ * Perhaps, should be separate interface, like ContentLookup */ protected abstract RevlogStream resolve(String repositoryPath); - - public abstract void status(int rev1, int rev2 /*WorkingDir - TIP, TIP?*/, StatusInspector inspector); - - public interface StatusInspector { - void modified(String fname); - void added(String fname); - void copied(String fnameOrigin, String fnameAdded); // if copied files of no interest, should delegate to self.added(fnameAdded); - void removed(String fname); - void clean(String fname); - void missing(String fname); // aka deleted (tracked by Hg, but not available in FS any more - void unknown(String fname); // not tracked - void ignored(String fname); - } }