@@ -177,7 +177,11 @@ func TestWorktreePhase_Integration_CommandArgs(t *testing.T) {
177177 // Set up discovery
178178 l := logger .CreateLogger ()
179179
180- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : gitExpressions })
180+ wtOpts := worktrees.WorktreeOpts {
181+ WorkingDir : tmpDir ,
182+ GitExpressions : gitExpressions ,
183+ }
184+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
181185 require .NoError (t , err )
182186
183187 t .Cleanup (func () {
@@ -447,7 +451,11 @@ unit "unit_to_be_untouched" {
447451 l := logger .CreateLogger ()
448452 gitExpressions := filter.GitExpressions {filter .NewGitExpression ("HEAD~1" , "HEAD" )}
449453
450- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : gitExpressions })
454+ wtOpts := worktrees.WorktreeOpts {
455+ WorkingDir : tmpDir ,
456+ GitExpressions : gitExpressions ,
457+ }
458+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
451459 require .NoError (t , err )
452460
453461 t .Cleanup (func () {
@@ -807,7 +815,11 @@ locals {
807815 require .NoError (t , err )
808816
809817 // Create worktrees
810- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : filters .UniqueGitFilters ()})
818+ wtOpts := worktrees.WorktreeOpts {
819+ WorkingDir : tmpDir ,
820+ GitExpressions : filters .UniqueGitFilters (),
821+ }
822+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
811823 require .NoError (t , err )
812824
813825 t .Cleanup (func () {
@@ -901,7 +913,11 @@ locals {
901913 require .NoError (t , err )
902914
903915 // Create worktrees from the subdirectory
904- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : basicDir , GitExpressions : filters .UniqueGitFilters ()})
916+ wtOpts := worktrees.WorktreeOpts {
917+ WorkingDir : basicDir ,
918+ GitExpressions : filters .UniqueGitFilters (),
919+ }
920+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
905921 require .NoError (t , err )
906922
907923 t .Cleanup (func () {
@@ -1166,7 +1182,11 @@ locals {
11661182 require .NoError (t , err )
11671183
11681184 // Create worktrees
1169- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : filters .UniqueGitFilters ()})
1185+ wtOpts := worktrees.WorktreeOpts {
1186+ WorkingDir : tmpDir ,
1187+ GitExpressions : filters .UniqueGitFilters (),
1188+ }
1189+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
11701190 require .NoError (t , err )
11711191
11721192 t .Cleanup (func () {
@@ -1263,7 +1283,11 @@ func TestWorktreePhase_Integration_FromSubdirectory_MultipleCommits(t *testing.T
12631283 require .NoError (t , err )
12641284
12651285 // Create worktrees from the subdirectory
1266- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : basicDir , GitExpressions : filters .UniqueGitFilters ()})
1286+ wtOpts := worktrees.WorktreeOpts {
1287+ WorkingDir : basicDir ,
1288+ GitExpressions : filters .UniqueGitFilters (),
1289+ }
1290+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
12671291 require .NoError (t , err )
12681292
12691293 t .Cleanup (func () {
@@ -1441,7 +1465,11 @@ unit "app" {
14411465 l := logger .CreateLogger ()
14421466 gitExpressions := filter.GitExpressions {filter .NewGitExpression ("HEAD~1" , "HEAD" )}
14431467
1444- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : gitExpressions })
1468+ wtOpts := worktrees.WorktreeOpts {
1469+ WorkingDir : tmpDir ,
1470+ GitExpressions : gitExpressions ,
1471+ }
1472+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
14451473 require .NoError (t , err )
14461474
14471475 t .Cleanup (func () {
@@ -1603,7 +1631,11 @@ unit "app" {
16031631 l := logger .CreateLogger ()
16041632 gitExpressions := filter.GitExpressions {filter .NewGitExpression ("HEAD~1" , "HEAD" )}
16051633
1606- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : gitExpressions })
1634+ wtOpts := worktrees.WorktreeOpts {
1635+ WorkingDir : tmpDir ,
1636+ GitExpressions : gitExpressions ,
1637+ }
1638+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
16071639 require .NoError (t , err )
16081640
16091641 t .Cleanup (func () {
@@ -1758,7 +1790,11 @@ unit "app" {
17581790 l := logger .CreateLogger ()
17591791 gitExpressions := filter.GitExpressions {filter .NewGitExpression ("HEAD~1" , "HEAD" )}
17601792
1761- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : gitExpressions })
1793+ wtOpts := worktrees.WorktreeOpts {
1794+ WorkingDir : tmpDir ,
1795+ GitExpressions : gitExpressions ,
1796+ }
1797+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
17621798 require .NoError (t , err )
17631799
17641800 t .Cleanup (func () {
@@ -1831,7 +1867,8 @@ unit "app" {
18311867 }
18321868
18331869 assert .True (t , foundStack ,
1834- "Stack with nested read_terragrunt_config reference should be discovered when sidecar changes; got: %v" , componentPaths )
1870+ "Stack with nested read_terragrunt_config reference should be discovered" +
1871+ " when sidecar changes; got: %v" , componentPaths )
18351872
18361873 // Verify: stack WITHOUT the reference should NOT be discovered
18371874 stackNoRefRel , err := filepath .Rel (tmpDir , stackNoRefDir )
@@ -2189,7 +2226,11 @@ func runWorktreeDiscovery(
21892226
21902227 l := logger .CreateLogger ()
21912228
2192- w , err := worktrees .NewWorktrees (t .Context (), l , worktrees.WorktreeOpts {WorkingDir : tmpDir , GitExpressions : gitExpressions })
2229+ wtOpts := worktrees.WorktreeOpts {
2230+ WorkingDir : tmpDir ,
2231+ GitExpressions : gitExpressions ,
2232+ }
2233+ w , err := worktrees .NewWorktrees (t .Context (), l , wtOpts )
21932234 require .NoError (t , err )
21942235
21952236 t .Cleanup (func () {
0 commit comments