summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanilo Segan <danilo@canonical.com>2011-09-27 11:57:14 +0200
committerDanilo Segan <danilo@canonical.com>2011-09-27 11:57:14 +0200
commita845594228d1fd0ad675f80b13712398b6b5664b (patch)
tree6b52f764ffd1f9c6c56d09c5609a9647a643d7fb
parentb9116884677f78a93afe4d8407410fdcf6322b03 (diff)
downloadintltool-a845594228d1fd0ad675f80b13712398b6b5664b.tar.gz
Ignore hidden directories and folders when detecting missing files in intltool-update. Debian patch for debbugs #560704 submitted by Michael Moorman.
-rw-r--r--intltool-update.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/intltool-update.in b/intltool-update.in
index 1ed6473..5b3bf42 100644
--- a/intltool-update.in
+++ b/intltool-update.in
@@ -361,12 +361,16 @@ sub FindLeftoutFiles
## Search and find all translatable files
find sub {
+ # Ignore hidden files
+ return if "$File::Find::name" =~ /\/\./;
push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/;
push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/;
push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/;
push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
}, "..";
find sub {
+ # Ignore hidden files
+ return if "$File::Find::name" =~ /\/\.[^.]/;
push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/;
push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/;
push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/;