diff options
author | Matthias Sohn | 2012-09-21 06:06:49 +0000 |
---|---|---|
committer | Robin Stocker | 2013-02-12 20:34:51 +0000 |
commit | 64c50c5d3db240cb228307e7553d1059ba87c3c9 (patch) | |
tree | e01ef432615f73838017ddc86cb5c185c0db9e8d /org.eclipse.egit.ui/src/org | |
parent | e9d0ac6c074135eb9cc6a97dc373d458ec3e8d67 (diff) | |
download | egit-64c50c5d3db240cb228307e7553d1059ba87c3c9.tar.gz egit-64c50c5d3db240cb228307e7553d1059ba87c3c9.tar.xz egit-64c50c5d3db240cb228307e7553d1059ba87c3c9.zip |
Auto-ignore derived resources
Automatically ignore derived resources. Register a resource change
listener to detect resources marked as derived asynchronously.
Auto-ignore can be switched off using a new preference.
Bug: 297674
Change-Id: I02d0e12e9bee94b1121a1fa57eedfc268dd8e5ef
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Signed-off-by: Robin Stocker <robin@nibor.org>
Diffstat (limited to 'org.eclipse.egit.ui/src/org')
3 files changed, 10 insertions, 2 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java index ed3fcaf983..b20f5aeaf8 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java @@ -1,7 +1,7 @@ /******************************************************************************* * Copyright (C) 2008, Roger C. Soares <rogersoares@intelinet.com.br> * Copyright (C) 2008, Shawn O. Pearce <spearce@spearce.org> - * Copyright (C) 2010, Matthias Sohn <matthias.sohn@sap.com> + * Copyright (C) 2010, 2013 Matthias Sohn <matthias.sohn@sap.com> * Copyright (C) 2011, Daniel Megert <daniel_megert@ch.ibm.com> * Copyright (C) 2012, Mathias Kinzler <mathias.kinzler@sap.com> * Copyright (C) 2012, Daniel Megert <daniel_megert@ch.ibm.com> @@ -642,6 +642,9 @@ public class UIText extends NLS { public static String ProjectsPreferencePage_RestoreBranchProjects; /** */ + public static String ProjectsPreferencePage_AutoIgnoreDerivedResources; + + /** */ public static String GitProjectPropertyPage_LabelBranch; /** */ diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/ProjectsPreferencePage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/ProjectsPreferencePage.java index 770ea560d6..11cd373b0b 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/ProjectsPreferencePage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/ProjectsPreferencePage.java @@ -51,5 +51,9 @@ public class ProjectsPreferencePage extends FieldEditorPreferencePage implements .getPreferenceStore(); } }); + addField(new BooleanFieldEditor( + GitCorePreferences.core_autoIgnoreDerivedResources, + UIText.ProjectsPreferencePage_AutoIgnoreDerivedResources, + getFieldEditorParent())); } } diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties index 88259e29d9..6e825f59d5 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2005, 2012 Shawn Pearce and others. +# Copyright (c) 2005, 2013 Shawn Pearce and others. # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at @@ -900,6 +900,7 @@ WindowCachePreferencePage_streamFileThreshold=Stream File Threshold: ProjectsPreferencePage_AutoShareProjects=Auto share projects located in a git repository ProjectsPreferencePage_RestoreBranchProjects=Track each branch's imported projects and restore on checkout +ProjectsPreferencePage_AutoIgnoreDerivedResources=Automatically ignore derived resources by adding them to .gitignore RefreshPreferencesPage_RefreshOnlyWhenActive=Refresh only when workbench is &active RefreshPreferencesPage_RefreshWhenIndexChange=Refresh resources when &index changes |