Changeset 5949 for trunk/Locale-Msgfmt
- Timestamp:
- 07/08/09 17:05:52 (3 years ago)
- Location:
- trunk/Locale-Msgfmt
- Files:
-
- 4 edited
-
Changes (modified) (1 diff)
-
bin/msgfmt.pl (modified) (1 diff)
-
lib/Locale/Msgfmt.pm (modified) (2 diffs)
-
lib/Locale/Msgfmt/Utils.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Locale-Msgfmt/Changes
r5893 r5949 1 1 Revision history for Locale-Msgfmt 2 3 0.13 Jul 06, 2009 4 - act like make when rebuilding, only rebuild things that need to be rebuilt. 5 - add a --force option to force the old behavior of always rebuilding 2 6 3 7 0.12 Jul 06, 2009 -
trunk/Locale-Msgfmt/bin/msgfmt.pl
r5889 r5949 7 7 use warnings; 8 8 9 my($opt_o, $opt_f, $opt_q );10 GetOptions("output-file|o=s" => \$opt_o, "use-fuzzy|f" => \$opt_f, "quiet|q" => \$opt_q );9 my($opt_o, $opt_f, $opt_q, $opt_force); 10 GetOptions("output-file|o=s" => \$opt_o, "use-fuzzy|f" => \$opt_f, "quiet|q" => \$opt_q, "force" => \$opt_force); 11 11 my $in = shift; 12 12 13 msgfmt({in => $in, out => $opt_o, fuzzy => $opt_f, verbose => !$opt_q });13 msgfmt({in => $in, out => $opt_o, fuzzy => $opt_f, verbose => !$opt_q, force => $opt_force}); 14 14 15 15 =head1 NAME -
trunk/Locale-Msgfmt/lib/Locale/Msgfmt.pm
r5892 r5949 3 3 use Locale::Msgfmt::mo; 4 4 use Locale::Msgfmt::po; 5 use Locale::Msgfmt::Utils; 5 6 use File::Path; 6 7 use File::Spec; … … 55 56 } 56 57 } 58 unless($hash->{force}) { 59 return if(-f $hash->{out} && Locale::Msgfmt::Utils::mtime($hash->{out}) >= Locale::Msgfmt::Utils::mtime($hash->{in})); 60 } 57 61 my $mo = Locale::Msgfmt::mo->new(); 58 62 $mo->initialize(); -
trunk/Locale-Msgfmt/lib/Locale/Msgfmt/Utils.pm
r5892 r5949 54 54 } 55 55 56 sub mtime { 57 return @{[stat(shift)]}[9]; 58 } 59 56 60 =head1 NAME 57 61
Note: See TracChangeset
for help on using the changeset viewer.
