From a845594228d1fd0ad675f80b13712398b6b5664b Mon Sep 17 00:00:00 2001 From: Danilo Segan Date: Tue, 27 Sep 2011 11:57:14 +0200 Subject: Ignore hidden directories and folders when detecting missing files in intltool-update. Debian patch for debbugs #560704 submitted by Michael Moorman. --- intltool-update.in | 4 ++++ 1 file changed, 4 insertions(+) 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)$/; -- cgit v1.2.1