Пример #1
0
cond::SchemaIOVUtilities::SchemaIOVUtilities():Utilities("cmscond_schema_iov"){
  addConnectOption();
  addAuthenticationOptions();
  addOption<bool>("create","","create iov schema");
  addOption<bool>("drop","","drop iov schema");
  //addOption<bool>("truncate","","truncate iov schema");
}
Пример #2
0
cond::RunInfoUtils::RunInfoUtils():Utilities("conddb_import_runInfo"){
  addConnectOption("fromConnect","f","source connection string (optional, default=connect)");
  addConnectOption("connect","c","target connection string (required)");
  addAuthenticationOptions();
  addOption<std::string>("tag","t","source tag (required)");
  addOption<size_t>("max_entries","m","max entries to migrate (default=1000)");
}
Пример #3
0
cond::ValidateUtilities::ValidateUtilities():Utilities("conddb_validate"){
  addConnectOption("reference","r","reference database connection string (required)");
  addConnectOption("candidate","c","candidate 1 connection string (required)");
  addAuthenticationOptions();
  addOption<std::string>("tag","t","migrate only the tag (optional)");
  addOption<std::string>("dir","d","tmp folder to dump the temporary files for the comparison (optional)");
  ROOT::Cintex::Cintex::Enable();
}
Пример #4
0
cond::SchemaManager::SchemaManager():Utilities("cmscond_schema_manager"){
  addConnectOption();
  addAuthenticationOptions();
  addOption<bool>("create","","create cond schema (iov by default)");
  addOption<bool>("drop","","drop cond schema");
  addOption<bool>("dropAll","","drop the entire schema");
  addOption<std::string>("payload","n","payload container name");
  addOption<std::string>("type","t","payload type");
}
Пример #5
0
cond::MigrateUtilities::MigrateUtilities():Utilities("conddb_import_tag"){
  addConnectOption("sourceConnect","s","source connection string(required)");
  addConnectOption("destConnect","d","destionation connection string(required)");
  addAuthenticationOptions();
  addOption<std::string>("tag","t","migrate only the tag (optional)");
  addOption<std::string>("newTag","n","name for the destination tag (optional)");

  ROOT::Cintex::Cintex::Enable();
}
Пример #6
0
cond::MigrateGTUtilities::MigrateGTUtilities():Utilities("conddb_migrate_gt"){
  addConnectOption("sourceConnect","s","source connection string (required)");
  addConnectOption("destConnect","d","destionation connection string (required)");
  addAuthenticationOptions();
  addOption<std::string>("globaltag","g","global tag (required)");
  addOption<std::string>("release","r","release validity (required)");
  addOption<bool>("verbose","v","verbose print out (optional)");
  addOption<bool>("dryRun","n","only display the actions (optional)");
  addOption<bool>("online","o","online running mode (optional)");  
}
Пример #7
0
cond::DuplicateIOVUtilities::DuplicateIOVUtilities():Utilities("cmscond_duplicate_iov"){
  addConnectOption();
  addAuthenticationOptions();
  addLogDBOption();
  addOption<std::string>("tag","t","tag (required)");
  addOption<std::string>("destTag","d","destination tag (if different than source tag)");
  addOption<cond::Time_t>("fromTime","f","a valid time of payload to append (required)");
  addOption<cond::Time_t>("sinceTime","s","since time of new iov(required)");
  addOption<std::string>("usertext","x","user text, to be included in usertext column (optional, must be enclosed in double quotes)");
}
Пример #8
0
cond::ListIOVUtilities::ListIOVUtilities():Utilities("cmscond_list_iov"){
  addConnectOption();
  addAuthenticationOptions();
  addOption<bool>("verbose","v","verbose");
  addOption<bool>("all","a","list all tags(default mode)");
  addOption<bool>("summary","s","print also the summary for each payload");
  addOption<std::string>("tag","t","list info of the specified tag");

  ROOT::Cintex::Cintex::Enable();
  
}
Пример #9
0
cond::TestGTPerf::TestGTPerf():
  Utilities("conddb_test_gt_load"){
  addConnectOption("connect","c","database connection string(required)");
  addAuthenticationOptions();
  addOption<size_t>("iterations","n","number of iterations (default=10)");
  addOption<Time_t>("start_run","R","start for Run iterations (default=150005)");
  addOption<Time_t>("step_run","r","step for Run iterations (default=1000)");
  addOption<Time_t>("start_ts","T","start for TS iterations (default=5800013687234232320)");
  addOption<Time_t>("step_ts","t","step for TS iterations (default=10000000000000)");
  addOption<Time_t>("start_lumi","L","start for Lumi iterations (default=908900979179966)");
  addOption<Time_t>("step_lumi","l","step for Lumi iterations (default=10000000000)");
  addOption<std::string>("globaltag","g","global tag (required)");
  addOption<bool>("verbose","v","verbose print out (optional)");
  addOption<int>("n_fetch","f","number of threads to load payloads (default=1)");
  addOption<int>("n_deser","d","number of threads do deserialize payloads (default=1)");
}
Пример #10
0
void SubversionClient::diff(const QString &workingDir, const QStringList &files,
                           const QStringList &extraOptions)
{
    QStringList args(extraOptions);
    Version v = svnVersion();

    // --internal-diff is new in v1.7.0
    if (v.majorVersion > 1 || (v.majorVersion == 1 && v.minorVersion >= 7))
        args.append(QLatin1String("--internal-diff"));

    const bool hasAuth = settings()->hasAuthentication();
    const QString userName = hasAuth ? settings()->stringValue(SubversionSettings::userKey) : QString();
    const QString password = hasAuth ? settings()->stringValue(SubversionSettings::passwordKey) : QString();
    args = addAuthenticationOptions(args, userName, password);

    VcsBaseClient::diff(workingDir, files, args);
}