[gnome-builder] code-index: don't dive into ignored directories
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] code-index: don't dive into ignored directories
- Date: Thu, 25 Jan 2018 11:14:59 +0000 (UTC)
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]