]> source.dussan.org Git - jgit.git/commit
Implement SHA-256 abstraction 76/52176/12
authorMatthias Sohn <matthias.sohn@sap.com>
Fri, 17 Jul 2015 14:22:56 +0000 (16:22 +0200)
committerSaša Živkov <sasa.zivkov@sap.com>
Thu, 4 Feb 2016 16:49:42 +0000 (17:49 +0100)
commit536db18cc62afab2d38aac5b2af73f575f40d8b6
tree94dccd9b5a11010044efd27f126bd21a94d5a665
parent2de33d7678ffe865e44fc5007ee5fc59afa03404
Implement SHA-256 abstraction

The Large File Storage extension specified by GitHub [1] uses SHA-256 to
compute the ID of large files stored by the extension. Hence implement a
SHA-256 abstraction similar to the SHA-1 abstraction used by JGit.

[1] https://git-lfs.github.com/

Bug: 470333
Change-Id: I3a95954543c8570d73929e55f4a884b55dbf1b7a
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
66 files changed:
BUCK
org.eclipse.jgit.lfs.test/.classpath [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.gitignore [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.project [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.jdt.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.mylyn.tasks.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.mylyn.team.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.pde.api.tools.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/.settings/org.eclipse.pde.core.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs.test/BUCK [new file with mode: 0644]
org.eclipse.jgit.lfs.test/META-INF/MANIFEST.MF [new file with mode: 0644]
org.eclipse.jgit.lfs.test/build.properties [new file with mode: 0644]
org.eclipse.jgit.lfs.test/plugin.properties [new file with mode: 0644]
org.eclipse.jgit.lfs.test/pom.xml [new file with mode: 0644]
org.eclipse.jgit.lfs.test/src/org/eclipse/jgit/lfs/test/LongObjectIdTestUtils.java [new file with mode: 0644]
org.eclipse.jgit.lfs.test/tst/org/eclipse/jgit/lfs/lib/AbbreviatedLongObjectIdTest.java [new file with mode: 0644]
org.eclipse.jgit.lfs.test/tst/org/eclipse/jgit/lfs/lib/LongObjectIdTest.java [new file with mode: 0644]
org.eclipse.jgit.lfs.test/tst/org/eclipse/jgit/lfs/lib/MutableLongObjectIdTest.java [new file with mode: 0644]
org.eclipse.jgit.lfs/.classpath [new file with mode: 0644]
org.eclipse.jgit.lfs/.fbprefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.gitignore [new file with mode: 0644]
org.eclipse.jgit.lfs/.project [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.jdt.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.mylyn.tasks.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.mylyn.team.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.pde.api.tools.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/.settings/org.eclipse.pde.core.prefs [new file with mode: 0644]
org.eclipse.jgit.lfs/BUCK [new file with mode: 0644]
org.eclipse.jgit.lfs/META-INF/MANIFEST.MF [new file with mode: 0644]
org.eclipse.jgit.lfs/about.html [new file with mode: 0644]
org.eclipse.jgit.lfs/build.properties [new file with mode: 0644]
org.eclipse.jgit.lfs/plugin.properties [new file with mode: 0644]
org.eclipse.jgit.lfs/pom.xml [new file with mode: 0644]
org.eclipse.jgit.lfs/resources/org/eclipse/jgit/lfs/internal/LfsText.properties [new file with mode: 0644]
org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/errors/InvalidLongObjectIdException.java [new file with mode: 0644]
org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/internal/LfsText.java [new file with mode: 0644]
org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/AbbreviatedLongObjectId.java [new file with mode: 0644]
org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/AnyLongObjectId.java [new file with mode: 0644]
org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java [new file with mode: 0644]
org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/LongObjectId.java [new file with mode: 0644]
org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/MutableLongObjectId.java [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/.gitignore [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/.project [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/.settings/org.eclipse.mylyn.tasks.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/.settings/org.eclipse.mylyn.team.ui.prefs [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/build.properties [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/edl-v10.html [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/feature.properties [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/feature.xml [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/license.html [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.lfs.feature/pom.xml [new file with mode: 0644]
org.eclipse.jgit.packaging/org.eclipse.jgit.repository/category.xml
org.eclipse.jgit.packaging/org.eclipse.jgit.repository/pom.xml
org.eclipse.jgit.packaging/pom.xml
org.eclipse.jgit.test/tst/org/eclipse/jgit/util/NBTest.java
org.eclipse.jgit/src/org/eclipse/jgit/util/NB.java
org.eclipse.jgit/src/org/eclipse/jgit/util/RawParseUtils.java
pom.xml