From: <kt...@us...> - 2008-08-27 01:06:46
|
Revision: 2349 http://cutter.svn.sourceforge.net/cutter/?rev=2349&view=rev Author: ktou Date: 2008-08-27 01:06:44 +0000 (Wed, 27 Aug 2008) Log Message: ----------- * cutter/cut-repository.c (is_ignore_directory): skip shared object search in metadata directory. Modified Paths: -------------- cutter/trunk/ChangeLog cutter/trunk/cutter/cut-repository.c Modified: cutter/trunk/ChangeLog =================================================================== --- cutter/trunk/ChangeLog 2008-08-27 01:03:04 UTC (rev 2348) +++ cutter/trunk/ChangeLog 2008-08-27 01:06:44 UTC (rev 2349) @@ -1,5 +1,8 @@ 2008-08-27 Kouhei Sutou <ko...@co...> + * cutter/cut-repository.c (is_ignore_directory): skip shared + object search in metadata directory. + * cutter/cut-loader.c (cut_loader_load_test_suite) (cut_loader_load_test_case): show warning messages on g_module_open failure. Modified: cutter/trunk/cutter/cut-repository.c =================================================================== --- cutter/trunk/cutter/cut-repository.c 2008-08-27 01:03:04 UTC (rev 2348) +++ cutter/trunk/cutter/cut-repository.c 2008-08-27 01:06:44 UTC (rev 2349) @@ -209,6 +209,15 @@ } } +static inline gboolean +is_ignore_directory (const gchar *dir_name) +{ + return g_str_equal(dir_name, ".svn") || + g_str_equal(dir_name, ".git") || + g_str_equal(dir_name, "CVS") || + g_str_has_suffix(dir_name, ".dSYM"); +} + static void cut_repository_collect_loader (CutRepository *repository, const gchar *dir_name, gint deep) @@ -217,6 +226,9 @@ const gchar *entry; CutRepositoryPrivate *priv = CUT_REPOSITORY_GET_PRIVATE(repository); + if (is_ignore_directory(dir_name)) + return; + dir = g_dir_open(dir_name, 0, NULL); if (!dir) return; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |