- Timestamp:
- Jan 9, 2010, 3:16:03 PM (13 years ago)
- Location:
- trunk/bin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/Parameter.cc
r978 r1015 63 63 std::string("ignore cache files and analyze ") + 64 64 std::string("everything from repository")), 65 format_(cmd_,"format", "override image format defined in config file"), 65 66 report_(cmd_, "report", "create no HTML report", true), 66 67 revisions_(cmd_, "revisions", … … 219 220 220 221 222 const yat::utility::OptionArg<std::string>& 223 Parameter::format(void) const 224 { 225 return format_; 226 } 227 228 221 229 void Parameter::init(void) 222 230 { … … 224 232 cmd_.program_name() = PACKAGE_NAME; 225 233 config_file_.print_arg("=FILE"); 234 format_.print_arg("=FMT"); 226 235 root_.print_arg("=ROOT"); 227 236 target_.print_arg("=TARGET"); -
trunk/bin/Parameter.h
r978 r1015 55 55 bool generate_config(void) const ; 56 56 bool ignore_cache(void) const; 57 const yat::utility::OptionArg<std::string>& format(void) const; 57 58 bool report(void) const; 58 59 bool revisions(void) const; … … 81 82 yat::utility::OptionHelp help_; 82 83 yat::utility::OptionSwitch ignore_cache_; 84 yat::utility::OptionArg<std::string> format_; 83 85 yat::utility::OptionSwitch report_; 84 86 yat::utility::OptionSwitch revisions_; -
trunk/bin/svndigest.cc
r978 r1015 37 37 38 38 #include "yat/Exception.h" 39 #include "yat/OptionArg.h" 39 40 40 41 #include <cassert> … … 81 82 config.load(is); 82 83 } 83 catch (std::runtime_error e) {84 catch (std::runtime_error& e) { 84 85 std::cerr << "svndigest: invalid config file\n" 85 86 << e.what() << std::endl; … … 87 88 } 88 89 is.close(); 90 } 91 92 // set values from commandline into config object 93 try { 94 if (option->format().present()) 95 Configuration::instance().image_format(option->format().value()); 96 } 97 catch (std::runtime_error& e) { 98 std::cerr << PACKAGE_NAME ": invalid argument `" 99 << option->format().value() << "' for `--" 100 << option->format().long_name() << "'\n" 101 << e.what() << "\n" 102 << "Try `" << PACKAGE_NAME << " --help' for more information.\n"; 103 exit(EXIT_FAILURE); 89 104 } 90 105
Note: See TracChangeset
for help on using the changeset viewer.