Alien-SVN
view release on metacpan or search on metacpan
src/subversion/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java view on Meta::CPAN
catch (org.apache.subversion.javahl.ClientException ex)
{
throw new ClientException(ex);
}
}
/**
* @deprecated Use {@link #fileContent(String, Revision, Revision)}
* instead.
* @since 1.0
*/
public byte[] fileContent(String path, Revision revision)
throws ClientException
{
return fileContent(path, revision, revision);
}
/**
* @since 1.2
*/
public byte[] fileContent(String path, Revision revision,
Revision pegRevision)
throws ClientException
{
try
{
return aSVNClient.fileContent(path,
revision == null ? null : revision.toApache(),
pegRevision == null ? null : pegRevision.toApache());
}
catch (org.apache.subversion.javahl.ClientException ex)
{
throw new ClientException(ex);
}
}
/**
* @since 1.0
*/
public void streamFileContent(String path, Revision revision,
Revision pegRevision, int bufferSize,
OutputStream stream)
throws ClientException
{
try
{
aSVNClient.streamFileContent(path,
revision == null ? null : revision.toApache(),
pegRevision == null ? null : pegRevision.toApache(),
stream);
}
catch (org.apache.subversion.javahl.ClientException ex)
{
throw new ClientException(ex);
}
}
/**
* @since 1.0
*/
public void relocate(String from, String to, String path, boolean recurse)
throws ClientException
{
if (recurse == false)
throw new ClientException("relocate only support full recursion",
null, -1);
try
{
aSVNClient.relocate(from, to, path, true);
}
catch (org.apache.subversion.javahl.ClientException ex)
{
throw new ClientException(ex);
}
}
/**
* @deprecated Use {@link #blame(String, Revision, Revision, Revision,
* boolean, boolean, BlameCallback2)}
* instead.
* @since 1.0
*/
public byte[] blame(String path, Revision revisionStart,
Revision revisionEnd)
throws ClientException
{
BlameCallbackImpl callback = new BlameCallbackImpl();
blame(path, revisionEnd, revisionStart, revisionEnd, callback);
StringBuffer sb = new StringBuffer();
for (int i = 0; i < callback.numberOfLines(); i++)
{
BlameCallbackImpl.BlameLine line = callback.getBlameLine(i);
if (line != null)
{
sb.append(line.toString());
sb.append("\n");
}
}
return sb.toString().getBytes();
}
/**
* @deprecated Use {@link #blame(String, Revision, Revision, Revision,
* boolean, boolean, BlameCallback2)}
* instead.
* @since 1.0
*/
public void blame(String path, Revision revisionStart,
Revision revisionEnd, BlameCallback callback)
throws ClientException
{
blame(path, revisionEnd, revisionStart, revisionEnd, callback);
}
/**
* @deprecated Use {@link #blame(String, Revision, Revision, Revision,
* boolean, boolean, BlameCallback2)}
* instead.
* @since 1.2
*/
public void blame(String path, Revision pegRevision,
Revision revisionStart, Revision revisionEnd,
final BlameCallback callback)
throws ClientException
{
blame(path, pegRevision, revisionStart, revisionEnd, false, false,
new BlameCallback2 () {
public void singleLine(Date date, long revision, String author,
( run in 0.976 second using v1.01-cache-2.11-cpan-71847e10f99 )