]> source.dussan.org Git - jgit.git/commit
Adds the git attributes computation on the treewalk 77/35377/22
authorArthur Daussy <arthur.daussy@obeo.fr>
Fri, 31 Oct 2014 16:46:36 +0000 (17:46 +0100)
committerMatthias Sohn <matthias.sohn@sap.com>
Tue, 17 Nov 2015 23:28:45 +0000 (00:28 +0100)
commit12280c02dbb8e4ac10893fbbd415be757afab4c1
tree65724c985ead6d5e7c668ceeb30f6d2d61e29d45
parent2f6959d9f31faadcc50b5b0ded25f5e5a11befa4
Adds the git attributes computation on the treewalk

Adds the getAttributes feature to the tree walk. The computation of
attributes needs to be done by the TreeWalk since it needs both a
WorkingTreeIterator and a DirCacheIterator.

Bug: 342372
CQ: 9120
Change-Id: I5e33257fd8c9895869a128bad3fd1e720409d361
Signed-off-by: Arthur Daussy <arthur.daussy@obeo.fr>
Signed-off-by: Christian Halstrick <christian.halstrick@sap.com>
20 files changed:
org.eclipse.jgit.test/tst/org/eclipse/jgit/attributes/AttributeNodeTest.java [deleted file]
org.eclipse.jgit.test/tst/org/eclipse/jgit/attributes/AttributesNodeDirCacheIteratorTest.java
org.eclipse.jgit.test/tst/org/eclipse/jgit/attributes/AttributesNodeTest.java [new file with mode: 0644]
org.eclipse.jgit.test/tst/org/eclipse/jgit/attributes/AttributesNodeWorkingTreeIteratorTest.java
org.eclipse.jgit.test/tst/org/eclipse/jgit/attributes/TreeWalkAttributeTest.java [new file with mode: 0644]
org.eclipse.jgit/.settings/.api_filters
org.eclipse.jgit/src/org/eclipse/jgit/api/AddCommand.java
org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java
org.eclipse.jgit/src/org/eclipse/jgit/attributes/AttributesNodeProvider.java [new file with mode: 0644]
org.eclipse.jgit/src/org/eclipse/jgit/attributes/AttributesProvider.java [new file with mode: 0644]
org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCache.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsRepository.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/FileRepository.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GlobalAttributesNode.java [new file with mode: 0644]
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/InfoAttributesNode.java [new file with mode: 0644]
org.eclipse.jgit/src/org/eclipse/jgit/lib/IndexDiff.java
org.eclipse.jgit/src/org/eclipse/jgit/lib/Repository.java
org.eclipse.jgit/src/org/eclipse/jgit/treewalk/NameConflictTreeWalk.java
org.eclipse.jgit/src/org/eclipse/jgit/treewalk/TreeWalk.java
org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java