Browse Source

Add better exception handling for the git-init ant task

Change-Id: Ia935720fc9c09b427abb84be038c4dc74610850c
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
stable-1.0
Ketan Padegaonkar 14 years ago committed by Chris Aniszczyk
parent
commit
04df086d3e
  1. 11
      org.eclipse.jgit.ant/src/org/eclipse/jgit/ant/tasks/GitInitTask.java

11
org.eclipse.jgit.ant/src/org/eclipse/jgit/ant/tasks/GitInitTask.java

@ -48,6 +48,7 @@ import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Task;
import org.eclipse.jgit.api.Git;
import org.eclipse.jgit.api.InitCommand;
import org.eclipse.jgit.api.errors.JGitInternalException;
/**
* Create an empty git repository.
@ -86,8 +87,12 @@ public class GitInitTask extends Task {
} else {
log("Initializing repository at " + destination);
}
InitCommand init = Git.init();
init.setBare(bare).setDirectory(destination);
init.call();
try {
InitCommand init = Git.init();
init.setBare(bare).setDirectory(destination);
init.call();
} catch (JGitInternalException e) {
throw new BuildException("Could not initialize repository", e);
}
}
}

Loading…
Cancel
Save