List of usage examples for org.eclipse.jgit.internal.storage.dfs DfsPackDescription getRepositoryDescription
public DfsRepositoryDescription getRepositoryDescription()
From source file:org.chodavarapu.jgitaws.jgit.S3WithDynamoMetaDataObjDatabase.java
License:Eclipse Distribution License
@Override protected ReadableChannel openFile(DfsPackDescription desc, PackExt ext) throws IOException { logger.debug("Reading pack file {} from S3 bucket", desc.getFileName(ext)); return configuration.getPackRepository().readPack(desc.getRepositoryDescription().getRepositoryName(), desc.getFileName(ext));// w w w .j a v a 2s . c o m }
From source file:org.chodavarapu.jgitaws.jgit.S3WithDynamoMetaDataObjDatabase.java
License:Eclipse Distribution License
@Override protected DfsOutputStream writeFile(DfsPackDescription desc, PackExt ext) throws IOException { logger.debug("Writing pack file {} to S3 bucket", desc.getFileName(ext)); return configuration.getPackRepository().savePack(desc.getRepositoryDescription().getRepositoryName(), desc.getFileName(ext), desc.getFileSize(ext)); }
From source file:org.chodavarapu.jgitaws.repositories.PackRepository.java
License:Eclipse Distribution License
private List<String> getObjectNames(Collection<DfsPackDescription> packs) { List<String> objectNames = new ArrayList<>(); for (DfsPackDescription pack : packs) { for (PackExt ext : PackExt.values()) { if (pack.hasFileExt(ext)) { objectNames.add(/*from w w w .ja v a2 s . co m*/ objectName(pack.getRepositoryDescription().getRepositoryName(), pack.getFileName(ext))); } } } return objectNames; }