comparison design.txt @ 43:1b26247d7367

Calculate result length of the patch operarion, when unknown
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Fri, 14 Jan 2011 04:41:05 +0100
parents 858d1b2458cb
children 26e3eeaa3962
comparison
equal deleted inserted replaced
42:92c3d0920d58 43:1b26247d7367
25 + support patch from baseRev + few deltas (although done in a way patches are applied one by one instead of accumulated) 25 + support patch from baseRev + few deltas (although done in a way patches are applied one by one instead of accumulated)
26 + command-line samples (-R, filenames) (Log & Cat) to show on any repo 26 + command-line samples (-R, filenames) (Log & Cat) to show on any repo
27 +buildfile + run samples 27 +buildfile + run samples
28 *input stream impl + lifecycle. Step forward with FileChannel and ByteBuffer, although questionable accomplishment (looks bit complicated, cumbersome) 28 *input stream impl + lifecycle. Step forward with FileChannel and ByteBuffer, although questionable accomplishment (looks bit complicated, cumbersome)
29 + dirstate.mtime 29 + dirstate.mtime
30 +calculate sha1 digest for file to see I can deal with nodeid 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 34
35 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. Compare performance. 35 DataAccess - collect debug info (buffer misses, file size/total read operations) to find out better strategy to buffer size detection. Compare performance.