protected static String createBlob(DataService service, RepositoryId repository, String prefix, String path) throws Exception { File file = new File(prefix, path); final long length = file.length(); final int size = length > Integer.MAX_VALUE ? Integer.MAX_VALUE : (int) length; ByteArrayOutputStream output = new ByteArrayOutputStream(size); FileInputStream stream = new FileInputStream(file); try { final byte[] buffer = new byte[8192]; int read; while ((read = stream.read(buffer)) != -1) output.write(buffer, 0, read); Blob blob = new Blob().setEncoding(Blob.ENCODING_BASE64); String encoded = EncodingUtils.toBase64(output.toByteArray()); blob.setContent(encoded); return service.createBlob(repository, blob); } finally { stream.close(); } }
Blob blob = new Blob().setEncoding(ENCODING_BASE64); String encoded = EncodingUtils.toBase64(output.toByteArray()); blob.setContent(encoded);
Blob blob = new Blob().setEncoding(ENCODING_BASE64); String encoded = EncodingUtils.toBase64(output.toByteArray()); blob.setContent(encoded);
public static TreeEntry createTreeFromString(String prefix, String name, String content, DataService serv, RepositoryId id) throws Exception { TreeEntry entry = new TreeEntry(); entry.setPath(prefix + name); entry.setType(TreeEntry.TYPE_BLOB); entry.setMode(TreeEntry.MODE_BLOB); Blob blob = new Blob().setEncoding(Blob.ENCODING_UTF8); blob.setContent(content); entry.setSha(serv.createBlob(id, blob)); return entry; } }
if (!dryRun) try { entry.setSha(service.createBlob(repository, new Blob() .setEncoding(ENCODING_BASE64).setContent(""))); } catch (IOException e) {
if (!dryRun) try { entry.setSha(service.createBlob(repository, new Blob() .setEncoding(ENCODING_BASE64).setContent(""))); } catch (IOException e) {