diff design.txt @ 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 571e1b2cc3f7
children 11cfabe692b3
line wrap: on
line diff
--- a/design.txt	Mon Dec 27 01:43:08 2010 +0100
+++ b/design.txt	Mon Jan 03 20:42:52 2011 +0100
@@ -25,15 +25,15 @@
 +buildfile + run samples
 *input stream impl + lifecycle. Step forward with FileChannel and ByteBuffer, although questionable accomplishment (looks bit complicated, cumbersome)
 + dirstate.mtime
++calculate sha1 digest for file to see I can deal with nodeid
+*.hgignored processing
 
-calculate sha1 digest for file to see I can deal with nodeid
 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection.
 delta merge
 Changeset to get index (local revision number)
-.hgignored processing
 RevisionWalker (on manifest) and WorkingCopyWalker (io.File) talking to ? and/or dirstate 
 Revlog.Inspector to get nodeid array of meaningful data exact size (nor heading 00 bytes, nor 12 extra bytes from the spec) 
-
+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)
 
 
 ??? encodings of fncache, .hgignore, dirstate