From 8bbd4f1badd8b9d607a9078a7311b2064a9b0ac7 Mon Sep 17 00:00:00 2001 From: Chris Aniszczyk Date: Tue, 7 Dec 2010 09:10:07 -0600 Subject: [PATCH] Avoid NPE in Init We should grab the repository directory from the command to avoid an NPE if no git directory is passed in via the CLI. Change-Id: I649467c6d84bbc0d26a070d0d4ff1e6f81fd5bad Signed-off-by: Chris Aniszczyk --- org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Init.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Init.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Init.java index 497be909be..c56540a76a 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Init.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Init.java @@ -51,6 +51,7 @@ import java.text.MessageFormat; import org.eclipse.jgit.api.Git; import org.eclipse.jgit.api.InitCommand; +import org.eclipse.jgit.lib.Repository; import org.kohsuke.args4j.Option; @Command(common = true, usage = "usage_CreateAnEmptyGitRepository") @@ -68,7 +69,9 @@ class Init extends TextBuiltin { InitCommand command = Git.init(); command.setBare(bare); command.setDirectory(gitdir); - command.call(); - out.println(MessageFormat.format(CLIText.get().initializedEmptyGitRepositoryIn, gitdir.getAbsolutePath())); + Repository repository = command.call().getRepository(); + out.println(MessageFormat.format( + CLIText.get().initializedEmptyGitRepositoryIn, repository + .getDirectory().getAbsolutePath())); } } -- 2.39.5