comparison design.txt @ 17:571e1b2cc3f7

Query file for its parents. Demo of recently added ignore and digest support from within cat cmd
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Mon, 27 Dec 2010 01:43:08 +0100
parents 254078595653
children 02ee376bee79
comparison
equal deleted inserted replaced
16:254078595653 17:571e1b2cc3f7
30 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. 30 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection.
31 delta merge 31 delta merge
32 Changeset to get index (local revision number) 32 Changeset to get index (local revision number)
33 .hgignored processing 33 .hgignored processing
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)
36
35 37
36 38
37 ??? encodings of fncache, .hgignore, dirstate 39 ??? encodings of fncache, .hgignore, dirstate
38 ??? http://mercurial.selenic.com/wiki/Manifest says "Multiple changesets may refer to the same manifest revision". To me, each changeset 40 ??? http://mercurial.selenic.com/wiki/Manifest says "Multiple changesets may refer to the same manifest revision". To me, each changeset
39 changes repository, hence manifest should update nodeids of the files it lists, effectively creating new manifest revision. 41 changes repository, hence manifest should update nodeids of the files it lists, effectively creating new manifest revision.