public String getUUID() throws SVNException { if(myUUID == null){ // uuid FSFile formatFile = new FSFile(new File(myDBRoot, "uuid")); try { myUUID = formatFile.readLine(38); } finally { formatFile.close(); } } return myUUID; }
public int readInt() throws SVNException, NumberFormatException { String line = readLine(80); if (line == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err, SVNLogType.DEFAULT); } return Integer.parseInt(line); }
public int readInt() throws SVNException, NumberFormatException { String line = readLine(80); if (line == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err, SVNLogType.DEFAULT); } return Integer.parseInt(line); }
public long readLong() throws SVNException, NumberFormatException { String line = readLine(80); if (line == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err, SVNLogType.DEFAULT); } return Long.parseLong(line); }
public long readLong() throws SVNException, NumberFormatException { String line = readLine(80); if (line == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err, SVNLogType.DEFAULT); } return Long.parseLong(line); }
public int readInt() throws SVNException, NumberFormatException { String line = readLine(80); if (line == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err, SVNLogType.DEFAULT); } return Integer.parseInt(line); }
public long readLong() throws SVNException, NumberFormatException { String line = readLine(80); if (line == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err, SVNLogType.DEFAULT); } return Long.parseLong(line); }
private FSPathChange readChange(FSFile raReader) throws SVNException { String changeLine = null; try { changeLine = raReader.readLine(4096); } catch (SVNException svne) { if (svne.getErrorMessage().getErrorCode() == SVNErrorCode.STREAM_UNEXPECTED_EOF) { return null; } throw svne; } if (changeLine == null || changeLine.length() == 0) { return null; } String copyfromLine = raReader.readLine(4096); return FSPathChange.fromString(changeLine, copyfromLine); }
private FSPathChange readChange(FSFile raReader) throws SVNException { String changeLine = null; try { changeLine = raReader.readLine(4096); } catch (SVNException svne) { if (svne.getErrorMessage().getErrorCode() == SVNErrorCode.STREAM_UNEXPECTED_EOF) { return null; } throw svne; } if (changeLine == null || changeLine.length() == 0) { return null; } String copyfromLine = raReader.readLine(4096); return FSPathChange.fromString(changeLine, copyfromLine); }
private FSPathChange readChange(FSFile raReader) throws SVNException { String changeLine = null; try { changeLine = raReader.readLine(4096); } catch (SVNException svne) { if (svne.getErrorMessage().getErrorCode() == SVNErrorCode.STREAM_UNEXPECTED_EOF) { return null; } throw svne; } if (changeLine == null || changeLine.length() == 0) { return null; } String copyfromLine = raReader.readLine(4096); return FSPathChange.fromString(changeLine, copyfromLine); }
private FSPathChange readChange(FSFile raReader) throws SVNException { String changeLine = null; try { changeLine = raReader.readLine(4096); } catch (SVNException svne) { if (svne.getErrorMessage().getErrorCode() == SVNErrorCode.STREAM_UNEXPECTED_EOF) { return null; } throw svne; } if (changeLine == null || changeLine.length() == 0) { return null; } String copyfromLine = raReader.readLine(4096); return FSPathChange.fromString(changeLine, copyfromLine); }
public long getYoungestRevision() throws SVNException { FSFile file = new FSFile(getCurrentFile()); try { String line = file.readLine(180); int spaceIndex = line.indexOf(' '); if (spaceIndex > 0) { myYoungestRevisionCache = Long.parseLong(line.substring(0, spaceIndex)); } else { myYoungestRevisionCache = Long.parseLong(line); } return myYoungestRevisionCache; } catch (NumberFormatException nfe) { myYoungestRevisionCache = 0; } finally { file.close(); } return myYoungestRevisionCache; }
public long getYoungestRevision() throws SVNException { FSFile file = new FSFile(getCurrentFile()); try { String line = file.readLine(180); int spaceIndex = line.indexOf(' '); if (spaceIndex > 0) { myYoungestRevisionCache = Long.parseLong(line.substring(0, spaceIndex)); } else { myYoungestRevisionCache = Long.parseLong(line); } return myYoungestRevisionCache; } catch (NumberFormatException nfe) { myYoungestRevisionCache = 0; } finally { file.close(); } return myYoungestRevisionCache; }
public String getUUID() throws SVNException { if(myUUID == null) { // uuid FSFile formatFile = new FSFile(getUUIDFile()); try { myUUID = formatFile.readLine(38); } finally { formatFile.close(); } } return myUUID; }
public String getUUID() throws SVNException { if(myUUID == null) { // uuid FSFile formatFile = new FSFile(getUUIDFile()); try { myUUID = formatFile.readLine(38); } finally { formatFile.close(); } } return myUUID; }
public String getUUID() throws SVNException { if(myUUID == null) { // uuid FSFile formatFile = new FSFile(getUUIDFile()); try { myUUID = formatFile.readLine(38); } finally { formatFile.close(); } } return myUUID; }
public long getYoungestRevision() throws SVNException { FSFile file = new FSFile(getCurrentFile()); try { String line = file.readLine(180); int spaceIndex = line.indexOf(' '); if (spaceIndex > 0) { return Long.parseLong(line.substring(0, spaceIndex)); } } catch (NumberFormatException nfe) { // } finally { file.close(); } SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.FS_CORRUPT, "Can''t parse revision number in file ''{0}''", file); SVNErrorManager.error(err); return - 1; }
public int readInt() throws SVNException { String line = readLine(80); if (line == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err); } try { return Integer.parseInt(line); } catch (NumberFormatException nfe) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.BAD_VERSION_FILE_FORMAT, "First line of ''{0}'' contains non-digit", myFile); SVNErrorManager.error(err); } return -1; }
public String[] readNextIDs() throws SVNException { String[] ids = new String[2]; String idsToParse = null; FSFile idsFile = new FSFile(getOwner().getNextIDsFile(myTxnID)); try { idsToParse = idsFile.readLine(FSRepositoryUtil.MAX_KEY_SIZE * 2 + 3); } finally { idsFile.close(); } int delimiterInd = idsToParse.indexOf(' '); if (delimiterInd == -1) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.FS_CORRUPT, "next-ids file corrupt"); SVNErrorManager.error(err, SVNLogType.FSFS); } ids[0] = idsToParse.substring(0, delimiterInd); ids[1] = idsToParse.substring(delimiterInd + 1); return ids; }
public String getFSType() throws SVNException { if (myFSType == null) { // fs type /root/db/fs-type FSFile fsTypeFile = new FSFile(getFSTypeFile()); try { myFSType = fsTypeFile.readLine(128); } finally { fsTypeFile.close(); } if (!DB_TYPE.equals(myFSType)) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.FS_UNKNOWN_FS_TYPE, "Unsupported fs type ''{0}''", myFSType); SVNErrorManager.error(err, SVNLogType.FSFS); } } return myFSType; }