Details
-
Wish
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.4
-
None
-
Patch
Description
Sometimes, running the blame command for GIT return an error for exit code. In this case, Maven SCM throw an
UnsupportedOperationException :
Caused by: java.lang.UnsupportedOperationException at org.apache.maven.scm.provider.git.gitexe.command.blame.GitBlameCommand.executeBlameCommand(GitBlameCommand.java:46) etc...
Is it possible to have the same way that others providers (SVN or TFS for example) which is to return a
result (with a success to false) ?
In other word replace :
throw new UnsupportedOperationException();
by :
return new BlameScmResult(cl.toString(), "The git command failed.", stderr.getOutput(), false);
Another reason is that we do not know that this UnsupportedOperationException may be raised because is
a RuntimeException.
A similar problem : http://jira.codehaus.org/browse/SONARPLUGINS-618
Do you agree with that ?
Attachments
Attachments
Issue Links
- duplicates
-
SCM-532 Please add support for blame command
- Closed