summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit/.settings
diff options
context:
space:
mode:
authorIvan Motsch <ivan.motsch@bsiag.com>2015-11-17 16:04:01 +0100
committerChristian Halstrick <christian.halstrick@sap.com>2016-02-11 17:08:49 +0100
commit975aa8868591ea49e3d8033a0fe224c09e67aec9 (patch)
treedba3cd80359bd820a4dda4e334a7871befd3836a /org.eclipse.jgit/.settings
parent28e2fed761f0ddf01029c999b299ed0bccdf630e (diff)
downloadjgit-975aa8868591ea49e3d8033a0fe224c09e67aec9.tar.gz
jgit-975aa8868591ea49e3d8033a0fe224c09e67aec9.zip
Add Attribute Macro Expansion
Attributes MacroExpander implements macros used in git attributes. This is implemented inside the TreeWalk using a lazy created MacroExpander. In addition, the macro expander caches the global and info attributes node in order to provide fast merge of attributes. Change-Id: I2e69c9fc84e9d7fb8df0a05817d688fc456d8f00 Signed-off-by: Ivan Motsch <ivan.motsch@bsiag.com>
Diffstat (limited to 'org.eclipse.jgit/.settings')
-rw-r--r--org.eclipse.jgit/.settings/.api_filters19
1 files changed, 19 insertions, 0 deletions
diff --git a/org.eclipse.jgit/.settings/.api_filters b/org.eclipse.jgit/.settings/.api_filters
new file mode 100644
index 0000000000..a5000dd6bd
--- /dev/null
+++ b/org.eclipse.jgit/.settings/.api_filters
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component id="org.eclipse.jgit" version="2">
+ <resource path="src/org/eclipse/jgit/attributes/AttributesNode.java" type="org.eclipse.jgit.attributes.AttributesNode">
+ <filter comment="moved to new AttributesManager" id="338792546">
+ <message_arguments>
+ <message_argument value="org.eclipse.jgit.attributes.AttributesNode"/>
+ <message_argument value="getAttributes(String, boolean, Attributes)"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/jgit/attributes/AttributesRule.java" type="org.eclipse.jgit.attributes.AttributesRule">
+ <filter comment="used only in tests: bean naming" id="338792546">
+ <message_arguments>
+ <message_argument value="org.eclipse.jgit.attributes.AttributesRule"/>
+ <message_argument value="dirOnly()"/>
+ </message_arguments>
+ </filter>
+ </resource>
+</component>