@@ -87,6 +87,9 @@ class Release {
8787 return Promise . reject ( new Error ( 'Release name is required' ) ) ;
8888 }
8989
90+ let developBranchName ;
91+ let releaseBranchName ;
92+ let masterBranchName ;
9093 let developBranch ;
9194 let releaseBranch ;
9295 let masterBranch ;
@@ -99,9 +102,9 @@ class Release {
99102 let versionPrefix ;
100103 return Config . getConfig ( repo )
101104 . then ( ( config ) => {
102- const developBranchName = config [ 'gitflow.branch.develop' ] ;
103- const releaseBranchName = config [ 'gitflow.prefix.release' ] + releaseVersion ;
104- const masterBranchName = config [ 'gitflow.branch.master' ] ;
105+ developBranchName = config [ 'gitflow.branch.develop' ] ;
106+ releaseBranchName = config [ 'gitflow.prefix.release' ] + releaseVersion ;
107+ masterBranchName = config [ 'gitflow.branch.master' ] ;
105108 versionPrefix = config [ 'gitflow.prefix.versiontag' ] ;
106109
107110 // Get the develop, master, and release branch
@@ -130,7 +133,7 @@ class Release {
130133
131134 // Merge release into develop
132135 if ( ! cancelDevelopMerge ) {
133- return Promise . resolve ( beforeMergeCallback ( developBranch , releaseBranch ) )
136+ return Promise . resolve ( beforeMergeCallback ( developBranchName , releaseBranchName ) )
134137 . then ( ( ) => utils . Repo . merge ( developBranch , releaseBranch , repo , processMergeMessageCallback ) )
135138 . then ( utils . InjectIntermediateCallback ( postDevelopMergeCallback ) ) ;
136139 }
@@ -142,7 +145,7 @@ class Release {
142145 const tagName = versionPrefix + releaseVersion ;
143146 // Merge the release branch into master
144147 if ( ! cancelMasterMerge ) {
145- return Promise . resolve ( beforeMergeCallback ( masterBranch , releaseBranch ) )
148+ return Promise . resolve ( beforeMergeCallback ( masterBranchName , releaseBranchName ) )
146149 . then ( ( ) => utils . Repo . merge ( masterBranch , releaseBranch , repo , processMergeMessageCallback ) )
147150 . then ( utils . InjectIntermediateCallback ( postMasterMergeCallback ) )
148151 . then ( ( oid ) => utils . Tag . create ( oid , tagName , message , repo ) ) ;
0 commit comments