public static SVNLock getLock(Collection items) throws SVNException { if (items == null || items.isEmpty()) { return null; } List values = parseTuple("sss(?s)s(?s)", items, null); if (values.isEmpty()) { return null; } String path = SVNPathUtil.canonicalizePath(getString(values, 0)); String token = getString(values, 1); String owner = getString(values, 2); String comment = getString(values, 3); Date creationDate = getDate(values, 4); Date expirationDate = null; if (values.size() >= 6 && values.get(5) != null) { expirationDate = getDate(values, 5); } return new SVNLock(path, token, owner, comment, creationDate, expirationDate); }
public static SVNLock getLock(Collection items) throws SVNException { List values = parseTuple("sss(?s)s(?s)", items, null); String path = SVNPathUtil.canonicalizePath(getString(values, 0)); String token = getString(values, 1); String owner = getString(values, 2); String comment = getString(values, 3); Date creationDate = getDate(values, 4); Date expirationDate = null; if (values.size() >= 6 && values.get(5) != null) { expirationDate = getDate(values, 5); } return new SVNLock(path, token, owner, comment, creationDate, expirationDate); }
public static SVNLock getLock(Collection items) throws SVNException { if (items == null || items.isEmpty()) { return null; } List values = parseTuple("sss(?s)s(?s)", items, null); if (values.isEmpty()) { return null; } String path = SVNPathUtil.canonicalizePath(getString(values, 0)); String token = getString(values, 1); String owner = getString(values, 2); String comment = getString(values, 3); Date creationDate = getDate(values, 4); Date expirationDate = null; if (values.size() >= 6 && values.get(5) != null) { expirationDate = getDate(values, 5); } return new SVNLock(path, token, owner, comment, creationDate, expirationDate); }
Date date = SVNReader.getDate(items, 1); SVNErrorMessage err = null; if (error != null && error[0] != null && !"".equals(error[0])) {
public SVNCommitInfo closeEdit() throws SVNException { SVNException e = null; try { myConnection.write("(w())", new Object[]{"close-edit"}); myConnection.read("", null, true); myRepository.authenticate(); List items = myConnection.readTuple("r(?s)(?s)?(?s)", true); long revision = SVNReader.getLong(items, 0); Date date = SVNReader.getDate(items, 1); String author = SVNReader.getString(items, 2); String errorMessage = SVNReader.getString(items, 3); SVNErrorMessage err = errorMessage == null || errorMessage.length() == 0 ? null : SVNErrorMessage.create(SVNErrorCode.REPOS_POST_COMMIT_HOOK_FAILED, errorMessage, SVNErrorMessage.TYPE_WARNING); return new SVNCommitInfo(revision, author, date, err); } catch (SVNException exception) { e = exception; try { myConnection.write("(w())", new Object[]{"abort-edit"}); } catch (SVNException e1) { } throw exception; } finally { myCloseCallback.run(e); myCloseCallback = null; } }
public SVNCommitInfo closeEdit() throws SVNException { SVNException e = null; try { myConnection.write("(w())", new Object[]{"close-edit"}); myConnection.read("", null, true); myRepository.authenticate(); List items = myConnection.readTuple("r(?s)(?s)?(?s)", true); long revision = SVNReader.getLong(items, 0); Date date = SVNReader.getDate(items, 1); String author = SVNReader.getString(items, 2); String errorMessage = SVNReader.getString(items, 3); SVNErrorMessage err = errorMessage == null || errorMessage.length() == 0 ? null : SVNErrorMessage.create(SVNErrorCode.REPOS_POST_COMMIT_HOOK_FAILED, errorMessage, SVNErrorMessage.TYPE_WARNING); return new SVNCommitInfo(revision, author, date, err); } catch (SVNException exception) { e = exception; try { myConnection.write("(w())", new Object[]{"abort-edit"}); } catch (SVNException e1) { } throw exception; } finally { myCloseCallback.run(e); myCloseCallback = null; } }
public SVNCommitInfo closeEdit() throws SVNException { SVNException e = null; try { myConnection.write("(w())", new Object[]{"close-edit"}); myConnection.read("", null, true); myRepository.authenticate(); List items = myConnection.readTuple("r(?s)(?s)?(?s)", true); long revision = SVNReader.getLong(items, 0); Date date = SVNReader.getDate(items, 1); String author = SVNReader.getString(items, 2); String errorMessage = SVNReader.getString(items, 3); SVNErrorMessage err = errorMessage == null || errorMessage.length() == 0 ? null : SVNErrorMessage.create(SVNErrorCode.REPOS_POST_COMMIT_HOOK_FAILED, errorMessage, SVNErrorMessage.TYPE_WARNING); return new SVNCommitInfo(revision, author, date, err); } catch (SVNException exception) { e = exception; try { myConnection.write("(w())", new Object[]{"abort-edit"}); } catch (SVNException e1) { } throw exception; } finally { myCloseCallback.run(e); myCloseCallback = null; } }
revision = SVNReader.getLong(items, 1); String author = SVNReader.getString(items, 2); Date date = SVNReader.getDate(items, 3); if (date == SVNDate.NULL) { date = null;
long revision = SVNReader.getLong(buffer, 0); String author = SVNReader.getString(buffer, 1); Date date = SVNReader.getDate(buffer, 2); String message = SVNReader.getString(buffer, 3);
revision = SVNReader.getLong(items, 1); String author = SVNReader.getString(items, 2); Date date = SVNReader.getDate(items, 3); if (date == SVNDate.NULL) { date = null;
revision = SVNReader.getLong(items, 1); String author = SVNReader.getString(items, 2); Date date = SVNReader.getDate(items, 3); if (date == SVNDate.NULL) { date = null;