Changeset 52 for trunk/bin


Ignore:
Timestamp:
Jan 15, 2006, 2:10:25 AM (16 years ago)
Author:
Jari Häkkinen
Message:

bin/svnstat works

Location:
trunk/bin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bin/Parameter.cc

    r50 r52  
    1717      bool ok=false;
    1818      std::string myargv(argv[i]);
    19       if (myargv=="-d" || myargv=="--directory"){
    20         if (++i<argc){
    21           targetdir_= std::string(argv[i]);
    22           ok=true;
    23         }
    24       }
    25       else if (myargv=="-f" || myargv=="--force"){
     19      if (myargv=="-f" || myargv=="--force"){
    2620          force_=true;
    2721          ok=true;
     
    3024        help();
    3125        exit(0);      // always exit after printing help
     26      }
     27      else if (myargv=="-r" || myargv=="--root"){
     28        if (++i<argc){
     29          root_= std::string(argv[i]);
     30          ok=true;
     31        }
     32      }
     33      else if (myargv=="-t" || myargv=="--target"){
     34        if (++i<argc){
     35          targetdir_= std::string(argv[i]);
     36          ok=true;
     37        }
    3238      }
    3339      else if (myargv=="-v" || myargv=="--verbose"){
     
    7177              << "\n"
    7278              << "Valid options:\n"
    73               << "  -d [--dir] arg : output target directory [svnstat_output]\n"
    7479              << "  -f [--force]   : remove target directory/file if it exists\n"
    7580              << "                   [no force]. NOTE recursive delete.\n"
    7681              << "  -h [--help]    : display this help and exit\n"
     82              << "  -r [--root] arg : svn controlled directory to perform\n"
     83              << "                    statistics calculation on [.]\n"
     84              << "  -t [--target] arg : output directory [svnstat_output]\n"
    7785              << "  -v [--verbose] : explain what is being done\n"
    7886              << "  --version      : print version information and exit\n"
  • trunk/bin/svnstat.cc

    r50 r52  
    33#include "Parameter.h"
    44#include "Directory.h"
     5#include "Gnuplot.h"
    56#include "rmdirhier.h"
    67
     
    3132                        option.targetdir());
    3233
    33   /*
    3434  Directory tree(option.root());
    3535  tree.purge();
    3636  tree.parse();
    3737
    38   Stats::gnuplot_pipe_.command("cd 'svnstat_output'");
    39   chdir("svnstat_output");
    40   system("ln -fns testrepo.html index.html");
     38  Stats::gnuplot_pipe_.command(string("cd '")+option.targetdir()+"'");
     39  chdir(option.targetdir().c_str());
    4140  tree.print("./");
    42   */
    4341
    4442  exit(0);        // normal exit
Note: See TracChangeset for help on using the changeset viewer.