Mercurial > jhg
comparison src/com/tmate/hgkit/ll/RevlogStream.java @ 53:a6f39e595b2b wrap-data-access
Merged changes from default branch
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Sun, 16 Jan 2011 01:40:38 +0100 |
| parents | 9429c7bd1920 30bd38978846 |
| children |
comparison
equal
deleted
inserted
replaced
| 51:9429c7bd1920 | 53:a6f39e595b2b |
|---|---|
| 321 return rv; | 321 return rv; |
| 322 } | 322 } |
| 323 | 323 |
| 324 // @see http://mercurial.selenic.com/wiki/BundleFormat, in Changelog group description | 324 // @see http://mercurial.selenic.com/wiki/BundleFormat, in Changelog group description |
| 325 /*package-local*/ static class PatchRecord { // copy of struct frag from mpatch.c | 325 /*package-local*/ static class PatchRecord { // copy of struct frag from mpatch.c |
| 326 /* | |
| 327 Given there are pr1 and pr2: | |
| 328 pr1.start to pr1.end will be replaced with pr's data (of pr1.len) | |
| 329 pr1.end to pr2.start gets copied from base | |
| 330 */ | |
| 326 int start, end, len; | 331 int start, end, len; |
| 327 byte[] data; | 332 byte[] data; |
| 328 | 333 |
| 329 // TODO consider PatchRecord that only records data position (absolute in data source), and acquires data as needed | 334 // TODO consider PatchRecord that only records data position (absolute in data source), and acquires data as needed |
| 330 private PatchRecord(int p1, int p2, int length, byte[] src) { | 335 private PatchRecord(int p1, int p2, int length, byte[] src) { |
