Use AnyLongObjectId instead of LongObjectId in LFS API
Change-Id: I083ad1ea3e8d3685df7c306854c2498c92b05ffb Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
parent
6dea5ec823
commit
4b7747ccff
|
@ -46,7 +46,7 @@
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
|
|
||||||
import org.eclipse.jgit.lfs.lib.LongObjectId;
|
import org.eclipse.jgit.lfs.lib.AnyLongObjectId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class which represents the lfs folder hierarchy inside a .git folder
|
* Class which represents the lfs folder hierarchy inside a .git folder
|
||||||
|
@ -104,8 +104,8 @@ public Path getLfsObjDir() {
|
||||||
* underneath
|
* underneath
|
||||||
* "<repo>/.git/lfs/objects/<firstTwoLettersOfID>/<remainingLettersOfID>"
|
* "<repo>/.git/lfs/objects/<firstTwoLettersOfID>/<remainingLettersOfID>"
|
||||||
*/
|
*/
|
||||||
public Path getMediaFile(LongObjectId id) {
|
public Path getMediaFile(AnyLongObjectId id) {
|
||||||
String idStr = LongObjectId.toString(id);
|
String idStr = id.name();
|
||||||
return getLfsObjDir().resolve(idStr.substring(0, 2))
|
return getLfsObjDir().resolve(idStr.substring(0, 2))
|
||||||
.resolve(idStr.substring(2));
|
.resolve(idStr.substring(2));
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,6 +50,7 @@
|
||||||
import java.io.PrintStream;
|
import java.io.PrintStream;
|
||||||
|
|
||||||
import org.eclipse.jgit.annotations.Nullable;
|
import org.eclipse.jgit.annotations.Nullable;
|
||||||
|
import org.eclipse.jgit.lfs.lib.AnyLongObjectId;
|
||||||
import org.eclipse.jgit.lfs.lib.Constants;
|
import org.eclipse.jgit.lfs.lib.Constants;
|
||||||
import org.eclipse.jgit.lfs.lib.LongObjectId;
|
import org.eclipse.jgit.lfs.lib.LongObjectId;
|
||||||
|
|
||||||
|
@ -71,7 +72,7 @@ public class LfsPointer {
|
||||||
public static final String HASH_FUNCTION_NAME = Constants.LONG_HASH_FUNCTION
|
public static final String HASH_FUNCTION_NAME = Constants.LONG_HASH_FUNCTION
|
||||||
.toLowerCase().replace("-", ""); //$NON-NLS-1$ //$NON-NLS-2$
|
.toLowerCase().replace("-", ""); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
private LongObjectId oid;
|
private AnyLongObjectId oid;
|
||||||
|
|
||||||
private long size;
|
private long size;
|
||||||
|
|
||||||
|
@ -81,7 +82,7 @@ public class LfsPointer {
|
||||||
* @param size
|
* @param size
|
||||||
* the size of the content
|
* the size of the content
|
||||||
*/
|
*/
|
||||||
public LfsPointer(LongObjectId oid, long size) {
|
public LfsPointer(AnyLongObjectId oid, long size) {
|
||||||
this.oid = oid;
|
this.oid = oid;
|
||||||
this.size = size;
|
this.size = size;
|
||||||
}
|
}
|
||||||
|
@ -89,7 +90,7 @@ public LfsPointer(LongObjectId oid, long size) {
|
||||||
/**
|
/**
|
||||||
* @return the id of the content
|
* @return the id of the content
|
||||||
*/
|
*/
|
||||||
public LongObjectId getOid() {
|
public AnyLongObjectId getOid() {
|
||||||
return oid;
|
return oid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -112,7 +113,7 @@ public void encode(OutputStream out) {
|
||||||
ps.print("version "); //$NON-NLS-1$
|
ps.print("version "); //$NON-NLS-1$
|
||||||
ps.println(VERSION);
|
ps.println(VERSION);
|
||||||
ps.print("oid " + HASH_FUNCTION_NAME + ":"); //$NON-NLS-1$ //$NON-NLS-2$
|
ps.print("oid " + HASH_FUNCTION_NAME + ":"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
ps.println(LongObjectId.toString(oid));
|
ps.println(oid.name());
|
||||||
ps.print("size "); //$NON-NLS-1$
|
ps.print("size "); //$NON-NLS-1$
|
||||||
ps.println(size);
|
ps.println(size);
|
||||||
}
|
}
|
||||||
|
@ -160,7 +161,7 @@ public static LfsPointer parseLfsPointer(InputStream in)
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "LfsPointer: oid=" + LongObjectId.toString(oid) + ", size=" //$NON-NLS-1$ //$NON-NLS-2$
|
return "LfsPointer: oid=" + oid.name() + ", size=" //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
+ size;
|
+ size;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue