code simplification

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1595666 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java b/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
index 62179e9..a7bf8d2 100644
--- a/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
+++ b/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
@@ -401,18 +401,12 @@
         {
             ScmFileSet fileSet = new ScmFileSet( checkoutDirectory, includes, excludes );
 
+            ScmBranch branch = ( scmBranch == null ) ? null : new ScmBranch( scmBranch );
+
             ScmResult scmResult = null;
             if ( tryUpdate && !forceCheckout )
             {
-                if ( scmBranch == null )
-                {
-                    scmResult = scmProvider.update( scmRepository, fileSet );
-                }
-                else
-                {
-                    ScmBranch scmBranch = new ScmBranch( this.scmBranch );
-                    scmResult = scmProvider.update( scmRepository, fileSet, scmBranch );
-                }
+                scmResult = scmProvider.update( scmRepository, fileSet, branch );
             }
             else
             {
@@ -421,15 +415,7 @@
                 {
                     try
                     {
-                        if ( scmBranch == null )
-                        {
-                            scmResult = scmProvider.checkOut( scmRepository, fileSet );
-                        }
-                        else
-                        {
-                            ScmBranch scmBranch = new ScmBranch( this.scmBranch );
-                            scmResult = scmProvider.checkOut( scmRepository, fileSet, scmBranch );
-                        }
+                        scmResult = scmProvider.checkOut( scmRepository, fileSet, branch );
                     }
                     catch ( ScmException e )
                     {