Catch IOException by printCommitMessageToLog
Catch IOException by printCommitMessageToLog

It is possible that node running git operation is having memory issues and frequently fail
with a stack trace similar to below. Since printCommitMessageToLog is considered informational
avoid such issues.

09:28:57 java.lang.OutOfMemoryError: Java heap space
09:28:57 Caused: java.io.IOException: Remote call on XXXX failed
09:28:57        at hudson.remoting.Channel.call(Channel.java:1007)
09:28:57        at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInv=
ocationHandler.java:286)
09:28:57        at com.sun.proxy.$Proxy82.withRepository(Unknown Source)
09:28:57        at org.jenkinsci.plugins.gitclient.RemoteGitImpl.withReposi=
tory(RemoteGitImpl.java:237)
09:28:57        at hudson.plugins.git.GitSCM.printCommitMessageToLog(GitSCM=
.java:1347)
09:28:57        at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1316)
09:28:57        at org.jenkinsci.plugins.multiplescms.MultiSCM.checkout(Mul=
tiSCM.java:143)
09:28:57        at hudson.scm.SCM.checkout(SCM.java:505)
09:28:57        at hudson.model.AbstractProject.checkout(AbstractProject.ja=
va:1206)
09:28:57        at hudson.model.AbstractBuild$AbstractBuildExecution.defaul=
tCheckout(AbstractBuild.java:574)
09:28:57        at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStra=
tegy.java:86)
09:28:57        at hudson.model.AbstractBuild$AbstractBuildExecution.run(Ab=
stractBuild.java:499)
09:28:57        at hudson.model.Run.execute(Run.java:1894)
09:28:57        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
09:28:57        at hudson.model.ResourceController.execute(ResourceControll=
er.java:97)
09:28:57        at hudson.model.Executor.run(Executor.java:428)
MarkEWaite/git-plugin,MarkEWaite/git-plugin,martinda/git-plugin,martinda/git-plugin,jenkinsci/git-plugin,martinda/git-plugin,jenkinsci/git-plugin,jenkinsci/git-plugin,MarkEWaite/git-plugin,jenkinsci/git-plugin,MarkEWaite/git-plugin