From: Dobrica Pavlinusic Date: Thu, 27 Jan 2011 22:32:27 +0000 (+0100) Subject: fix only_first implementation to return only increment X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=commitdiff_plain;h=f4fff513e97a793cc4998631688461c23b8a63b5 fix only_first implementation to return only increment --- diff --git a/lib/BackupPC/View.pm b/lib/BackupPC/View.pm index 3f56841..6878b9b 100644 --- a/lib/BackupPC/View.pm +++ b/lib/BackupPC/View.pm @@ -105,9 +105,6 @@ sub dirCache # next if ( $m->{backups}[$i]{level} >= $level ); - last if exists $m->{dirOpts}->{only_first} && $i != $m->{idx}; - # used by bin/BackupPC_updatedb to extract just first increment - $level = $m->{backups}[$i]{level}; $backupNum = $m->{backups}[$i]{num}; push(@{$m->{mergeNums}}, $backupNum); @@ -247,6 +244,8 @@ sub dirCache $m->{files}{$fileUM}{inode} = 0; } } + + last if $m->{dirOpts}->{only_first}; # XXX ASA Search extension } # # Prune deleted files