@@ -17,6 +17,7 @@ import (
1717 "github.com/containerd/continuity/fs/fstest"
1818 "github.com/docker/buildx/bake"
1919 "github.com/docker/buildx/util/gitutil"
20+ "github.com/docker/buildx/util/gitutil/gittestutil"
2021 "github.com/moby/buildkit/client"
2122 "github.com/moby/buildkit/frontend/subrequests/lint"
2223 "github.com/moby/buildkit/identity"
@@ -415,10 +416,10 @@ EOT
415416 git , err := gitutil .New (gitutil .WithWorkingDir (dir ))
416417 require .NoError (t , err )
417418
418- gitutil .GitInit (git , t )
419- gitutil .GitAdd (git , t , "docker-bake.hcl" , "foo" )
420- gitutil .GitCommit (git , t , "initial commit" )
421- addr := gitutil .GitServeHTTP (git , t )
419+ gittestutil .GitInit (git , t )
420+ gittestutil .GitAdd (git , t , "docker-bake.hcl" , "foo" )
421+ gittestutil .GitCommit (git , t , "initial commit" )
422+ addr := gittestutil .GitServeHTTP (git , t )
422423
423424 out , err := bakeCmd (sb , withDir (dir ), withArgs (addr , "--set" , "*.output=type=local,dest=" + dirDest ))
424425 require .NoError (t , err , out )
@@ -445,12 +446,12 @@ EOT
445446 git , err := gitutil .New (gitutil .WithWorkingDir (dir ))
446447 require .NoError (t , err )
447448
448- gitutil .GitInit (git , t )
449- gitutil .GitAdd (git , t , "docker-bake.hcl" , "foo" )
450- gitutil .GitCommit (git , t , "initial commit" )
449+ gittestutil .GitInit (git , t )
450+ gittestutil .GitAdd (git , t , "docker-bake.hcl" , "foo" )
451+ gittestutil .GitCommit (git , t , "initial commit" )
451452
452453 token := identity .NewID ()
453- addr := gitutil .GitServeHTTP (git , t , gitutil .WithAccessToken (token ))
454+ addr := gittestutil .GitServeHTTP (git , t , gittestutil .WithAccessToken (token ))
454455
455456 out , err := bakeCmd (sb , withDir (dir ),
456457 withEnv ("BUILDX_BAKE_GIT_AUTH_TOKEN=" + token ),
@@ -492,10 +493,10 @@ EOT
492493 git , err := gitutil .New (gitutil .WithWorkingDir (dirSpec ))
493494 require .NoError (t , err )
494495
495- gitutil .GitInit (git , t )
496- gitutil .GitAdd (git , t , "docker-bake.hcl" , "bar" )
497- gitutil .GitCommit (git , t , "initial commit" )
498- addr := gitutil .GitServeHTTP (git , t )
496+ gittestutil .GitInit (git , t )
497+ gittestutil .GitAdd (git , t , "docker-bake.hcl" , "bar" )
498+ gittestutil .GitCommit (git , t , "initial commit" )
499+ addr := gittestutil .GitServeHTTP (git , t )
499500
500501 out , err := bakeCmd (sb , withDir (dirSrc ), withArgs (addr , "--file" , "cwd://local-docker-bake.hcl" , "--set" , "*.output=type=local,dest=" + dirDest ))
501502 require .NoError (t , err , out )
@@ -561,10 +562,10 @@ EOT
561562 git , err := gitutil .New (gitutil .WithWorkingDir (dirSpec ))
562563 require .NoError (t , err )
563564
564- gitutil .GitInit (git , t )
565- gitutil .GitAdd (git , t , "docker-bake.hcl" )
566- gitutil .GitCommit (git , t , "initial commit" )
567- addr := gitutil .GitServeHTTP (git , t )
565+ gittestutil .GitInit (git , t )
566+ gittestutil .GitAdd (git , t , "docker-bake.hcl" )
567+ gittestutil .GitCommit (git , t , "initial commit" )
568+ addr := gittestutil .GitServeHTTP (git , t )
568569
569570 out , err := bakeCmd (sb , withDir (dirSrc ), withArgs (addr , "--set" , "*.output=type=local,dest=" + dirDest ))
570571 require .NoError (t , err , out )
@@ -594,17 +595,17 @@ EOT
594595
595596 gitSpec , err := gitutil .New (gitutil .WithWorkingDir (dirSpec ))
596597 require .NoError (t , err )
597- gitutil .GitInit (gitSpec , t )
598- gitutil .GitAdd (gitSpec , t , "docker-bake.hcl" )
599- gitutil .GitCommit (gitSpec , t , "initial commit" )
600- addrSpec := gitutil .GitServeHTTP (gitSpec , t )
598+ gittestutil .GitInit (gitSpec , t )
599+ gittestutil .GitAdd (gitSpec , t , "docker-bake.hcl" )
600+ gittestutil .GitCommit (gitSpec , t , "initial commit" )
601+ addrSpec := gittestutil .GitServeHTTP (gitSpec , t )
601602
602603 gitSrc , err := gitutil .New (gitutil .WithWorkingDir (dirSrc ))
603604 require .NoError (t , err )
604- gitutil .GitInit (gitSrc , t )
605- gitutil .GitAdd (gitSrc , t , "foo" )
606- gitutil .GitCommit (gitSrc , t , "initial commit" )
607- addrSrc := gitutil .GitServeHTTP (gitSrc , t )
605+ gittestutil .GitInit (gitSrc , t )
606+ gittestutil .GitAdd (gitSrc , t , "foo" )
607+ gittestutil .GitCommit (gitSrc , t , "initial commit" )
608+ addrSrc := gittestutil .GitServeHTTP (gitSrc , t )
608609
609610 out , err := bakeCmd (sb , withDir ("/tmp" ), withArgs (addrSpec , addrSrc , "--set" , "*.output=type=local,dest=" + dirDest ))
610611 require .NoError (t , err , out )
@@ -635,10 +636,10 @@ COPY super-cool.txt /
635636
636637 git , err := gitutil .New (gitutil .WithWorkingDir (dir ))
637638 require .NoError (t , err )
638- gitutil .GitInit (git , t )
639- gitutil .GitAdd (git , t , "docker-bake.hcl" , "bar" )
640- gitutil .GitCommit (git , t , "initial commit" )
641- addr := gitutil .GitServeHTTP (git , t )
639+ gittestutil .GitInit (git , t )
640+ gittestutil .GitAdd (git , t , "docker-bake.hcl" , "bar" )
641+ gittestutil .GitCommit (git , t , "initial commit" )
642+ addr := gittestutil .GitServeHTTP (git , t )
642643
643644 out , err := bakeCmd (sb , withDir ("/tmp" ), withArgs (addr , "--set" , "*.output=type=local,dest=" + dirDest ))
644645 require .NoError (t , err , out )
@@ -676,10 +677,10 @@ EOT
676677 git , err := gitutil .New (gitutil .WithWorkingDir (dirSpec ))
677678 require .NoError (t , err )
678679
679- gitutil .GitInit (git , t )
680- gitutil .GitAdd (git , t , "docker-bake.hcl" )
681- gitutil .GitCommit (git , t , "initial commit" )
682- addr := gitutil .GitServeHTTP (git , t )
680+ gittestutil .GitInit (git , t )
681+ gittestutil .GitAdd (git , t , "docker-bake.hcl" )
682+ gittestutil .GitCommit (git , t , "initial commit" )
683+ addr := gittestutil .GitServeHTTP (git , t )
683684
684685 out , err := bakeCmd (
685686 sb ,
@@ -724,10 +725,10 @@ EOT
724725 git , err := gitutil .New (gitutil .WithWorkingDir (dirSpec ))
725726 require .NoError (t , err )
726727
727- gitutil .GitInit (git , t )
728- gitutil .GitAdd (git , t , "docker-bake.hcl" )
729- gitutil .GitCommit (git , t , "initial commit" )
730- addr := gitutil .GitServeHTTP (git , t )
728+ gittestutil .GitInit (git , t )
729+ gittestutil .GitAdd (git , t , "docker-bake.hcl" )
730+ gittestutil .GitCommit (git , t , "initial commit" )
731+ addr := gittestutil .GitServeHTTP (git , t )
731732
732733 out , err := bakeCmd (
733734 sb ,
@@ -780,13 +781,13 @@ COPY foo /foo
780781 git , err := gitutil .New (gitutil .WithWorkingDir (dirSpec ))
781782 require .NoError (t , err )
782783
783- gitutil .GitInit (git , t )
784- gitutil .GitAdd (git , t , "docker-bake.hcl" )
785- gitutil .GitAdd (git , t , "Dockerfile" )
786- gitutil .GitAdd (git , t , "foo" )
787- gitutil .GitAdd (git , t , "bar" )
788- gitutil .GitCommit (git , t , "initial commit" )
789- addr := gitutil .GitServeHTTP (git , t )
784+ gittestutil .GitInit (git , t )
785+ gittestutil .GitAdd (git , t , "docker-bake.hcl" )
786+ gittestutil .GitAdd (git , t , "Dockerfile" )
787+ gittestutil .GitAdd (git , t , "foo" )
788+ gittestutil .GitAdd (git , t , "bar" )
789+ gittestutil .GitCommit (git , t , "initial commit" )
790+ addr := gittestutil .GitServeHTTP (git , t )
790791
791792 out , err := bakeCmd (
792793 sb ,
@@ -832,10 +833,10 @@ COPY foo /foo
832833 git , err := gitutil .New (gitutil .WithWorkingDir (dirSpec ))
833834 require .NoError (t , err )
834835
835- gitutil .GitInit (git , t )
836- gitutil .GitAdd (git , t , "docker-bake.hcl" )
837- gitutil .GitCommit (git , t , "initial commit" )
838- addr := gitutil .GitServeHTTP (git , t )
836+ gittestutil .GitInit (git , t )
837+ gittestutil .GitAdd (git , t , "docker-bake.hcl" )
838+ gittestutil .GitCommit (git , t , "initial commit" )
839+ addr := gittestutil .GitServeHTTP (git , t )
839840
840841 out , err := bakeCmd (
841842 sb ,
0 commit comments