comparison src/org/tmatesoft/hg/repo/HgWorkingCopyStatusCollector.java @ 148:1a7a9a20e1f9

Exceptions, javadoc. Initial cancel and progress support
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Wed, 23 Feb 2011 22:36:28 +0100
parents 37a34044e6bd
children d5268ca7715b
comparison
equal deleted inserted replaced
147:a05145db4d0c 148:1a7a9a20e1f9
260 ByteBuffer fb = ByteBuffer.allocate(min(data.length, 8192)); 260 ByteBuffer fb = ByteBuffer.allocate(min(data.length, 8192));
261 final boolean[] checkValue = new boolean[] { true }; 261 final boolean[] checkValue = new boolean[] { true };
262 ByteChannel check = new ByteChannel() { 262 ByteChannel check = new ByteChannel() {
263 int x = 0; 263 int x = 0;
264 final boolean debug = false; // XXX may want to add global variable to allow clients to turn 264 final boolean debug = false; // XXX may want to add global variable to allow clients to turn
265 public int write(ByteBuffer buffer) throws Exception { 265 public int write(ByteBuffer buffer) {
266 for (int i = buffer.remaining(); i > 0; i--, x++) { 266 for (int i = buffer.remaining(); i > 0; i--, x++) {
267 if (data[x] != buffer.get()) { 267 if (data[x] != buffer.get()) {
268 if (debug) { 268 if (debug) {
269 byte[] xx = new byte[15]; 269 byte[] xx = new byte[15];
270 if (buffer.position() > 5) { 270 if (buffer.position() > 5) {