Mercurial > hg4j
comparison design.txt @ 20:11cfabe692b3
Status operation for two repository revisions (no local dir involved)
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Tue, 04 Jan 2011 02:08:25 +0100 | 
| parents | 02ee376bee79 | 
| children | e929cecae4e1 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 19:40532cdc92fc | 20:11cfabe692b3 | 
|---|---|
| 30 | 30 | 
| 31 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. | 31 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. | 
| 32 delta merge | 32 delta merge | 
| 33 Changeset to get index (local revision number) | 33 Changeset to get index (local revision number) | 
| 34 RevisionWalker (on manifest) and WorkingCopyWalker (io.File) talking to ? and/or dirstate | 34 RevisionWalker (on manifest) and WorkingCopyWalker (io.File) talking to ? and/or dirstate | 
| 35 Revlog.Inspector to get nodeid array of meaningful data exact size (nor heading 00 bytes, nor 12 extra bytes from the spec) | 35 | 
| 36 Revlog.Inspector to get nodeid array of meaningful data exact size (nor heading 00 bytes, nor 12 extra bytes from the spec) | |
| 37 Nodeid to keep 20 bytes always | |
| 38 | |
| 36 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) | 39 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) | 
| 37 | 40 | 
| 38 | 41 | 
| 39 ??? encodings of fncache, .hgignore, dirstate | 42 ??? encodings of fncache, .hgignore, dirstate | 
| 40 ??? http://mercurial.selenic.com/wiki/Manifest says "Multiple changesets may refer to the same manifest revision". To me, each changeset | 43 ??? http://mercurial.selenic.com/wiki/Manifest says "Multiple changesets may refer to the same manifest revision". To me, each changeset | 
