Skip to content

Commit 111802d

Browse files
authored
Merge pull request #11 from per1234/force-checkout
Use force checkout
2 parents 5948ee7 + 48f04d5 commit 111802d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

libraries/git_integration_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ func TestUpdateLibraryJson(t *testing.T) {
4545
// Annotated tags have their own hash, different from the commit hash, so the tag must be resolved before checkout
4646
resolvedTag, err := r.Repository.ResolveRevision(plumbing.Revision(tag.Hash().String()))
4747
require.NoError(t, err)
48-
err = repoTree.Checkout(&git.CheckoutOptions{Hash: *resolvedTag})
48+
err = repoTree.Checkout(&git.CheckoutOptions{Hash: *resolvedTag, Force: true})
4949
require.NoError(t, err)
5050

5151
library, err := GenerateLibraryFromRepo(r)

sync_libraries.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ func syncLibraryTaggedRelease(logger *log.Logger, repo *libraries.Repository, ta
240240
panic(err)
241241
}
242242

243-
if err = repoTree.Checkout(&git.CheckoutOptions{Hash: *resolvedTag}); err != nil {
243+
if err = repoTree.Checkout(&git.CheckoutOptions{Hash: *resolvedTag, Force: true}); err != nil {
244244
return fmt.Errorf("Error checking out repo: %s", err)
245245
}
246246

0 commit comments

Comments
 (0)