Mercurial > jhg
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 |