[Reproducible-commits] [strip-nondeterminism] 01/01: javaproperties.pm: Match more styles of .properties and loosen filename matching.
Chris Lamb
chris at chris-lamb.co.uk
Sun Aug 21 22:26:06 UTC 2016
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository strip-nondeterminism.
commit 8070a3250a5b2f8c25e405ccf6e701a12cc09ccf
Author: Chris Lamb <lamby at debian.org>
Date: Sun Aug 21 23:25:18 2016 +0100
javaproperties.pm: Match more styles of .properties and loosen filename matching.
Signed-off-by: Chris Lamb <lamby at debian.org>
---
lib/File/StripNondeterminism.pm | 2 +-
lib/File/StripNondeterminism/handlers/javaproperties.pm | 3 ++-
t/fixtures/javaproperties/configuration.properties.in | 4 ++++
t/fixtures/javaproperties/configuration.properties.out | 3 +++
4 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/File/StripNondeterminism.pm b/lib/File/StripNondeterminism.pm
index ab7de01..5646afe 100644
--- a/lib/File/StripNondeterminism.pm
+++ b/lib/File/StripNondeterminism.pm
@@ -79,7 +79,7 @@ sub get_normalizer_for_file {
return \&File::StripNondeterminism::handlers::png::normalize;
}
# pom.properties, version.properties
- if (m/(pom|version)\.properties$/ && File::StripNondeterminism::handlers::javaproperties::is_java_properties_file($_)) {
+ if (m/\.properties$/ && File::StripNondeterminism::handlers::javaproperties::is_java_properties_file($_)) {
return \&File::StripNondeterminism::handlers::javaproperties::normalize;
}
# zip
diff --git a/lib/File/StripNondeterminism/handlers/javaproperties.pm b/lib/File/StripNondeterminism/handlers/javaproperties.pm
index 36e4f48..b271830 100644
--- a/lib/File/StripNondeterminism/handlers/javaproperties.pm
+++ b/lib/File/StripNondeterminism/handlers/javaproperties.pm
@@ -1,5 +1,6 @@
#
# Copyright 2014 Chris West (Faux)
+# Copyright 2016 Chris Lamb <lamby at debian.org>
#
# This file is part of strip-nondeterminism.
#
@@ -26,7 +27,7 @@ use File::Basename;
sub is_java_properties_header {
my ($contents) = @_;
- return $contents =~ /#Generated by( Apache)? Maven|#Build Number for ANT|#Generated by org.apache.felix.bundleplugin|#POM properties/;
+ return $contents =~ /#Generated by( Apache)? Maven|#Build Number for ANT|#Generated by org.apache.felix.bundleplugin|#POM properties|#.* runtime configuration/;
}
sub is_java_properties_file {
diff --git a/t/fixtures/javaproperties/configuration.properties.in b/t/fixtures/javaproperties/configuration.properties.in
new file mode 100644
index 0000000..fa819aa
--- /dev/null
+++ b/t/fixtures/javaproperties/configuration.properties.in
@@ -0,0 +1,4 @@
+#DITA-OT runtime configuration
+#Tue May 22 16:35:53 UTC 2012
+print_transtypes=pdf2;pdf;legacypdf;odt
+supported_image_extensions=.bmp;.svg;.png;.tif;.jpg;.gif;.jpeg;.tiff;.eps
diff --git a/t/fixtures/javaproperties/configuration.properties.out b/t/fixtures/javaproperties/configuration.properties.out
new file mode 100644
index 0000000..ba2ddce
--- /dev/null
+++ b/t/fixtures/javaproperties/configuration.properties.out
@@ -0,0 +1,3 @@
+#DITA-OT runtime configuration
+print_transtypes=pdf2;pdf;legacypdf;odt
+supported_image_extensions=.bmp;.svg;.png;.tif;.jpg;.gif;.jpeg;.tiff;.eps
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/strip-nondeterminism.git
More information about the Reproducible-commits
mailing list