Changeset 1166


Ignore:
Timestamp:
Feb 4, 2014, 4:44:51 PM (10 years ago)
Author:
joergs
Message:

added function log

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dasscm/trunk/usr/bin/dasscm

    r1158 r1166  
    5050    'init'              => 'init',
    5151    'ls'                => 'ls',
     52    'log'               => 'log',
    5253    'update'            => 'update',
    5354    'up'                => 'update',
     
    101102        'params'   => ["PATH_REPO"],
    102103        'function' => \&ls
     104    },
     105    'log' => {
     106        'desc'     => ["show the log messages of commits"],
     107        'params'   => ["PATH_REPO"],
     108        'function' => \&log
    103109    },
    104110    'update' => {
     
    278284
    279285    if ( !$file ) {
    280         fatalerror( "failed to open config file" . $file );
     286        fatalerror( "failed to open config file " . $file );
    281287    }
    282288
     
    285291    # try to open config file
    286292    if ( !open( FH, $file ) ) {
    287         fatalerror( "failed to open config file" . $file );
     293        fatalerror( "failed to open config file " . $file );
    288294    } else {
    289295        while (<FH>) {
     
    12631269}
    12641270
     1271sub log(@)
     1272{
     1273    my $return_code = $RETURN_OK;
     1274    check_parameter( @_, 1 );
     1275    check_env();
     1276
     1277    check_parameter( @_, 1 );
     1278    check_env();
     1279
     1280    (
     1281        my $basename,
     1282        my $dirname_prod,
     1283        my $dirname_repo,
     1284        my $filename_prod,
     1285        my $filename_repo
     1286    ) = get_filenames( $_[0] );
     1287
     1288    my $retcode = run_interactive("$SVN log --non-interactive --verbose $svnCheckoutCredentials $svnOptions $filename_repo");
     1289    return $retcode;
     1290}
     1291
    12651292sub update(@)
    12661293{
Note: See TracChangeset for help on using the changeset viewer.