Mercurial > jhg
comparison design.txt @ 49:26e3eeaa3962
branch and user filtering for log operation
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Sat, 15 Jan 2011 01:15:38 +0100 | 
| parents | 1b26247d7367 | 
| children | 05829a70b30b | 
   comparison
  equal
  deleted
  inserted
  replaced
| 48:e34f90b9ded1 | 49:26e3eeaa3962 | 
|---|---|
| 29 + dirstate.mtime | 29 + dirstate.mtime | 
| 30 +calculate sha1 digest for file to see I can deal with nodeid. +Do this correctly (smaller nodeid - first) | 30 +calculate sha1 digest for file to see I can deal with nodeid. +Do this correctly (smaller nodeid - first) | 
| 31 *.hgignored processing | 31 *.hgignored processing | 
| 32 +Nodeid to keep 20 bytes always, Revlog.Inspector to get nodeid array of meaningful data exact size (nor heading 00 bytes, nor 12 extra bytes from the spec) | 32 +Nodeid to keep 20 bytes always, Revlog.Inspector to get nodeid array of meaningful data exact size (nor heading 00 bytes, nor 12 extra bytes from the spec) | 
| 33 +DataAccess - implement memory mapped files, | 33 +DataAccess - implement memory mapped files, | 
| 34 +Changeset to get index (local revision number) | |
| 34 | 35 | 
| 35 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. Compare performance. | 36 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. Compare performance. | 
| 36 delta merge | 37 delta merge | 
| 37 Changeset to get index (local revision number) | |
| 38 RevisionWalker (on manifest) and WorkingCopyWalker (io.File) talking to ? and/or dirstate | 38 RevisionWalker (on manifest) and WorkingCopyWalker (io.File) talking to ? and/or dirstate | 
| 39 RevlogStream - Inflater. Perhaps, InflaterStream instead? | 39 RevlogStream - Inflater. Perhaps, InflaterStream instead? | 
| 40 Implement use of fncache (use names from it - perhaps, would help for Mac issues Alex mentioned) along with 'digest'-ing long file names | 40 Implement use of fncache (use names from it - perhaps, would help for Mac issues Alex mentioned) along with 'digest'-ing long file names | 
| 41 | 41 | 
| 42 | 42 | 
