Changeset 896
- Timestamp:
- Nov 26, 2009, 7:58:34 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/svndigest.cc
r875 r896 39 39 40 40 #include <cassert> 41 #include <cstdlib> 41 42 #include <iostream> 42 43 #include <fstream> … … 63 64 catch (yat::utility::cmd_error& e) { 64 65 std::cerr << e.what() << std::endl; 65 exit( -1);66 exit(EXIT_FAILURE); 66 67 } 67 68 assert(option); … … 75 76 std::cerr << "\nsvndigest: Cannot open config file " 76 77 << option->config_file() << std::endl; 77 exit( -1);78 exit(EXIT_FAILURE); 78 79 } 79 80 try { … … 83 84 std::cerr << "svndigest: invalid config file\n" 84 85 << e.what() << std::endl; 85 exit( -1);86 exit(EXIT_FAILURE); 86 87 } 87 88 is.close(); … … 91 92 if (option->generate_config()) { 92 93 std::cout << config; 93 exit( 0);94 exit(EXIT_SUCCESS); 94 95 } 95 96 … … 102 103 catch (SVNException e) { 103 104 std::cerr << "svndigest: " << e.what() << "\n"; 104 exit( -1);105 exit(EXIT_FAILURE); 105 106 } 106 107 … … 115 116 std::cerr << "svndigest: directory `" 116 117 << target_path << "' already exists\n"; 117 exit( -1);118 exit(EXIT_FAILURE); 118 119 } 119 120 } … … 130 131 << "\nsvndigest: Failed to determine repository for " 131 132 << option->root() << '\n' << std::endl; 132 exit( -1);133 exit(EXIT_FAILURE); 133 134 } 134 135 … … 145 146 catch (NodeException e) { 146 147 std::cerr << "svndigest: " << e.what() << std::endl; 147 exit( -1);148 exit(EXIT_FAILURE); 148 149 } 149 150 assert(tree); … … 162 163 if (node_exist(target_path)) { 163 164 std::cerr << "svndigest: remove failed\n"; 164 exit( -1);165 exit(EXIT_FAILURE); 165 166 } 166 167 } … … 183 184 if (chdir(option->targetdir().c_str()) ) { 184 185 std::cerr << "svndigest: chdir " << option->targetdir() << " failed\n"; 185 exit( -1);186 exit(EXIT_FAILURE); 186 187 } 187 188 mkdir(tree->name()); 188 189 if (chdir(tree->name().c_str()) ) { 189 190 std::cerr << "svndigest: chdir " << tree->name() << " failed\n"; 190 exit( -1);191 exit(EXIT_FAILURE); 191 192 } 192 193 // GnuplotFE::instance()->command(std::string("cd '")+option->targetdir()+"/" … … 203 204 catch (const std::runtime_error& x) { 204 205 std::cerr << "svndigest: " << x.what() << std::endl; 205 exit( -1);206 exit(EXIT_FAILURE); 206 207 } 207 208 } … … 216 217 catch (const std::runtime_error& x) { 217 218 std::cerr << "svndigest: " << x.what() << std::endl; 218 exit( -1);219 exit(EXIT_FAILURE); 219 220 } 220 221 } … … 227 228 std::cout << "Done!" << std::endl; 228 229 delete option; 229 exit( 0); // normal exit230 exit(EXIT_SUCCESS); // normal exit 230 231 } 231 232
Note: See TracChangeset
for help on using the changeset viewer.