From e62ee35e9be57cb9dc02b4c47100fe652ce4cea7 Mon Sep 17 00:00:00 2001 From: Ralf Gerlich <rgerlich@hypersphere.calit.net> Date: Wed, 19 Dec 2007 02:19:06 -0800 Subject: [PATCH] Fixed parsing of the no-overwrite flag (would have been a no-op otherwise!) Made the client more verbose, so that we see when it skips files. --- src/BuildTiles/Parallel/client.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/BuildTiles/Parallel/client.cxx b/src/BuildTiles/Parallel/client.cxx index 3e6705cc..a5dfbc01 100644 --- a/src/BuildTiles/Parallel/client.cxx +++ b/src/BuildTiles/Parallel/client.cxx @@ -283,7 +283,7 @@ int main(int argc, char *argv[]) { } else if (arg == "--rude") { rude = true; } else if (arg == "--no-overwrite") { - do_overwrite = true; + do_overwrite = false; } else if (arg.find("--cover=") == 0) { cover = arg.substr(8); } else if (arg.find("--") == 0) { @@ -325,7 +325,12 @@ int main(int argc, char *argv[]) { while ( (tile = get_next_task( host, port, last_tile )) >= 0 ) { SGBucket bucket(tile); - result=!must_generate(bucket) || construct_tile( bucket, result_file, cover ); + if (!must_generate(bucket)) { + cout << "No need to build tile " << tile << "\n"; + result=true; + } else { + result=construct_tile( bucket, result_file, cover ); + } if ( result ) { last_tile = tile; } else {