You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kr...@apache.org on 2011/08/30 10:47:38 UTC
svn commit: r1163142 -
/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java
Author: krosenvold
Date: Tue Aug 30 08:47:38 2011
New Revision: 1163142
URL: http://svn.apache.org/viewvc?rev=1163142&view=rev
Log:
o Added proper error handling to rev-parse
Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java
Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java?rev=1163142&r1=1163141&r2=1163142&view=diff
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java (original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommand.java Tue Aug 30 08:47:38 2011
@@ -52,11 +52,11 @@ public class GitInfoCommand
GitInfoConsumer consumer = new GitInfoConsumer( getLogger(), fileSet );
CommandLineUtils.StringStreamConsumer stderr = new CommandLineUtils.StringStreamConsumer();
-
+
int exitCode = GitCommandLineUtils.execute( cli, consumer, stderr, getLogger() );
if ( exitCode != 0 )
{
- throw new UnsupportedOperationException();
+ return new InfoScmResult(cli.toString(), "The git rev-parse command failed.", stderr.getOutput(), false);
}
return new InfoScmResult( cli.toString(), consumer.getInfoItems() );
}