Mercurial > hg4j
diff design.txt @ 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 | 26e3eeaa3962 |
children | 613c936d74e4 |
line wrap: on
line diff
--- a/design.txt Sun Jan 16 05:21:09 2011 +0100 +++ b/design.txt Mon Jan 17 04:45:09 2011 +0100 @@ -39,7 +39,8 @@ RevlogStream - Inflater. Perhaps, InflaterStream instead? Implement use of fncache (use names from it - perhaps, would help for Mac issues Alex mentioned) along with 'digest'-ing long file names - +repo.status - use same collector class twice, difference as external code. add external walker that keeps collected maps and use it + in Log operation to give files+,files- Status operation from GUI - guess, usually on a file/subfolder, hence API should allow for starting path (unlike cmdline, seems useless to implement include/exclide patterns - GUI users hardly enter them, ever)