[gnome-builder] code-index: don't dive into ignored directories



commit cd3f8d27478393116ccdbd6b138972a5c87750fa
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jan 25 03:12:53 2018 -0800

    code-index: don't dive into ignored directories
    
    Especially things like .flatpak-builder.

 src/plugins/code-index/ide-code-index-builder.c | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/src/plugins/code-index/ide-code-index-builder.c b/src/plugins/code-index/ide-code-index-builder.c
index 9f8e65bc5..6ef7ec75d 100644
--- a/src/plugins/code-index/ide-code-index-builder.c
+++ b/src/plugins/code-index/ide-code-index-builder.c
@@ -447,6 +447,7 @@ find_all_files_typed (GFile        *root,
   for (;;)
     {
       g_autoptr(GFileInfo) info = NULL;
+      const gchar *name;
       GFileType file_type;
 
       if (g_cancellable_is_cancelled (cancellable))
@@ -455,6 +456,10 @@ find_all_files_typed (GFile        *root,
       if (!(info = g_file_enumerator_next_file (enumerator, cancellable, NULL)))
         break;
 
+      name = g_file_info_get_name (info);
+      if (ide_vcs_path_is_ignored (NULL, name, NULL))
+        continue;
+
       file_type = g_file_info_get_file_type (info);
 
       if (file_type == req_file_type)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]