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. 5
      org.eclipse.jgit.ant/src/org/eclipse/jgit/ant/tasks/GitInitTask.java

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

Loading…
Cancel
Save