From: Shawn Boyette Date: Tue, 7 Oct 2008 15:04:18 +0000 (+0000) Subject: * original-tag will never appear in trashtags X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=commitdiff_plain;h=23f6abaa6f0c39c86380113a298b026fc5a9da7c * original-tag will never appear in trashtags * renumber-tag now configurable --- diff --git a/marc-cleanup b/marc-cleanup index 94bb7c6..d625216 100755 --- a/marc-cleanup +++ b/marc-cleanup @@ -224,10 +224,10 @@ sub write_record { @record = @trimmed; } - # add 903 with new record id + # add 903(?) with new record id if ($conf->{'renumber-from'}) { - print $FH '', $conf->{'renumber-from'}, - ''; + print $FH '', + $conf->{'renumber-from'}, ''; print $FH "\n" unless $conf->{oneperline}; $conf->{'renumber-from'}++; } @@ -416,6 +416,10 @@ sub populate_trash { die "Unknown chunk $chunk in .trashtags file (line $.)\n"; } } + + # remove original id sequence tag from trash hash if we know it + $trash_add($conf->{'original-tag'}, 1) + if ($conf->{'original-tag'} and $trash{$conf->{'original-tag'}}); } sub trash_add_range {