}
public void run() throws SVNException {
SVNAdminClient client = getEnvironment().getClientManager().getAdminClient();
client.setEventHandler(this);
client.doPack(getLocalRepository());
}
public void handleAdminEvent(SVNAdminEvent event, double progress) throws SVNException {
if (event.getAction() == SVNAdminEventAction.PACK_START) {
getEnvironment().getOut().print("Packing shard " + event.getShard() + "...");