@@ -627,22 +627,16 @@ func (c *cli) setupGit() {
627
627
return
628
628
}
629
629
630
- remoteCheckFailed := false
631
-
632
630
if err := c .prj .checkDefaultRemote (); err != nil {
633
631
if c .prj .git .remoteConfigured {
634
632
fatal (err , "checking git default remote" )
635
- } else {
636
- remoteCheckFailed = true
637
633
}
638
634
}
639
635
640
636
if c .parsedArgs .GitChangeBase != "" {
641
- c .prj .baseRef = c .parsedArgs .GitChangeBase
642
- } else if remoteCheckFailed {
643
- c .prj .baseRef = c .prj .defaultLocalBaseRef ()
637
+ c .prj .baseRev = c .parsedArgs .GitChangeBase
644
638
} else {
645
- c .prj .baseRef = c .prj .defaultBaseRef ()
639
+ c .prj .baseRev = c .prj .selectChangeBase ()
646
640
}
647
641
}
648
642
@@ -763,7 +757,7 @@ func (c *cli) triggerStackByFilter() {
763
757
fatal (errors .E ("trigger command expects either a stack path or the --experimental-status flag" ))
764
758
}
765
759
766
- mgr := stack .NewManager (c .cfg (), c .prj .baseRef )
760
+ mgr := stack .NewManager (c .cfg (), c .prj .baseRev )
767
761
status := parseStatusFilter (c .parsedArgs .Experimental .Trigger .ExperimentalStatus )
768
762
stacksReport , err := c .listStacks (mgr , false , status )
769
763
if err != nil {
@@ -1311,7 +1305,7 @@ func (c *cli) printStacks() {
1311
1305
log .Fatal ().Msg ("the --why flag must be used together with --changed" )
1312
1306
}
1313
1307
1314
- mgr := stack .NewManager (c .cfg (), c .prj .baseRef )
1308
+ mgr := stack .NewManager (c .cfg (), c .prj .baseRev )
1315
1309
1316
1310
status := parseStatusFilter (c .parsedArgs .List .ExperimentalStatus )
1317
1311
report , err := c .listStacks (mgr , c .parsedArgs .Changed , status )
@@ -1351,7 +1345,7 @@ func parseStatusFilter(strStatus string) cloudstack.FilterStatus {
1351
1345
}
1352
1346
1353
1347
func (c * cli ) printRunEnv () {
1354
- mgr := stack .NewManager (c .cfg (), c .prj .baseRef )
1348
+ mgr := stack .NewManager (c .cfg (), c .prj .baseRev )
1355
1349
report , err := c .listStacks (mgr , c .parsedArgs .Changed , cloudstack .NoFilter )
1356
1350
if err != nil {
1357
1351
fatal (err , "listing stacks" )
@@ -1579,7 +1573,7 @@ func (c *cli) generateDebug() {
1579
1573
}
1580
1574
1581
1575
func (c * cli ) printStacksGlobals () {
1582
- mgr := stack .NewManager (c .cfg (), c .prj .baseRef )
1576
+ mgr := stack .NewManager (c .cfg (), c .prj .baseRev )
1583
1577
report , err := c .listStacks (mgr , c .parsedArgs .Changed , cloudstack .NoFilter )
1584
1578
if err != nil {
1585
1579
fatal (err , "listing stacks globals: listing stacks" )
@@ -1613,7 +1607,7 @@ func (c *cli) printMetadata() {
1613
1607
Str ("action" , "cli.printMetadata()" ).
1614
1608
Logger ()
1615
1609
1616
- mgr := stack .NewManager (c .cfg (), c .prj .baseRef )
1610
+ mgr := stack .NewManager (c .cfg (), c .prj .baseRev )
1617
1611
report , err := c .listStacks (mgr , c .parsedArgs .Changed , cloudstack .NoFilter )
1618
1612
if err != nil {
1619
1613
fatal (err , "loading metadata: listing stacks" )
@@ -1677,7 +1671,7 @@ func (c *cli) checkGenCode() bool {
1677
1671
}
1678
1672
1679
1673
func (c * cli ) ensureStackID () {
1680
- mgr := stack .NewManager (c .cfg (), c .prj .baseRef )
1674
+ mgr := stack .NewManager (c .cfg (), c .prj .baseRev )
1681
1675
report , err := c .listStacks (mgr , false , cloudstack .NoFilter )
1682
1676
if err != nil {
1683
1677
fatal (err , "listing stacks" )
@@ -1922,7 +1916,7 @@ func (c *cli) friendlyFmtDir(dir string) (string, bool) {
1922
1916
}
1923
1917
1924
1918
func (c * cli ) computeSelectedStacks (ensureCleanRepo bool ) (config.List [* config.SortableStack ], error ) {
1925
- mgr := stack .NewManager (c .cfg (), c .prj .baseRef )
1919
+ mgr := stack .NewManager (c .cfg (), c .prj .baseRev )
1926
1920
1927
1921
report , err := c .listStacks (mgr , c .parsedArgs .Changed , cloudstack .NoFilter )
1928
1922
if err != nil {
0 commit comments