Mercurial > jhg
comparison src/org/tmatesoft/hg/repo/HgDataFile.java @ 158:b413b16d10a5
Integer offsets and file length explictly, rather than casts throughout code. Inflater may benefit from total length hint, but shall calculate it by its own if needed
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 09 Mar 2011 13:16:37 +0100 |
| parents | d5268ca7715b |
| children | a5198b6487dc |
comparison
equal
deleted
inserted
replaced
| 157:d5268ca7715b | 158:b413b16d10a5 |
|---|---|
| 318 metadata = _metadata; | 318 metadata = _metadata; |
| 319 } | 319 } |
| 320 | 320 |
| 321 @Override | 321 @Override |
| 322 protected void prepare(int revisionNumber, DataAccess da) throws HgException, IOException { | 322 protected void prepare(int revisionNumber, DataAccess da) throws HgException, IOException { |
| 323 long daLength = da.length(); | 323 final int daLength = da.length(); |
| 324 if (daLength < 4 || da.readByte() != 1 || da.readByte() != 10) { | 324 if (daLength < 4 || da.readByte() != 1 || da.readByte() != 10) { |
| 325 metadata.recordNone(revisionNumber); | 325 metadata.recordNone(revisionNumber); |
| 326 da.reset(); | 326 da.reset(); |
| 327 return; | 327 return; |
| 328 } | 328 } |
