runstatusfile now completely optional, not defaulting to a file in the current direct...
authorAndreas J. Koenig <andk@cpan.org>
Thu, 4 Aug 2011 05:50:08 +0000 (4 07:50 +0200)
committerAndreas J. Koenig <andk@cpan.org>
Thu, 4 Aug 2011 05:50:08 +0000 (4 07:50 +0200)
bin/rrr-client
lib/File/Rsync/Mirror/Recent.pm

index af5a178..891caa6 100755 (executable)
@@ -44,6 +44,11 @@ Username if the rsync source requires it.
 Password if the rsync source requires it.  Can also be set by setting
 the environment variable RSYNC_PASSWORD.
 
+=item B<--runstatusfile=s>
+
+Only needed for debugging. Path to the internally used status file.
+Argument is passed through to the File::Rsync::Mirror::Recent object.
+
 =item B<--skip-deletes!>
 
 Defaults to false. If true, skips all delete events in the index files
@@ -105,8 +110,8 @@ my $rrr = File::Rsync::Mirror::Recent->new
                      ($Opt{tmpdir} ? ('temp-dir' => $Opt{tmpdir}) : ()),
                     },
    verbose => $Opt{verbose},
-   ($Opt{verboselog} ? (verboselog => $Opt{verboselog}) : ()),
-   _runstatusfile => "recent-rmirror-state.yml",
+   ($Opt{verboselog}    ? (verboselog    => $Opt{verboselog})   : ()),
+   ($Opt{runstatusfile} ? (runstatusfile => $Opt{runstatusfile} : ()),
    # _logfilefordone => "recent-rmirror-donelog.log",
   );
 
index 3c9d688..8dffba3 100644 (file)
@@ -28,7 +28,7 @@ use Storable;
 use Time::HiRes qw();
 use YAML::Syck;
 
-use version; our $VERSION = qv('0.2.1');
+use version; our $VERSION = qv('0.3.0');
 
 =head1 SYNOPSIS