-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove libgit2 and git2go from codebase #977
Conversation
f41e264
to
422e64f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thanks @pjbgf
Can you please mark this field as deprecated and no longer used please https://github.com/fluxcd/source-controller/blob/main/api/v1beta2/gitrepository_types.go#L98 |
01da54d
to
61a0a6d
Compare
61a0a6d
to
d551277
Compare
.dockerignore
Outdated
@@ -1 +1 @@ | |||
build/libgit2/ | |||
build/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's have a newline here like before.
source-controller/hack/ci/e2e.sh Line 145 in aad4060
|
d551277
to
32323e7
Compare
Signed-off-by: Paulo Gomes <[email protected]>
Signed-off-by: Paulo Gomes <[email protected]>
Signed-off-by: Paulo Gomes <[email protected]>
Signed-off-by: Paulo Gomes <[email protected]>
Signed-off-by: Paulo Gomes <[email protected]>
Signed-off-by: Paulo Gomes <[email protected]>
32323e7
to
cc75764
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
This PR removes the
libgit2
implementation which was deprecated in v0.32.0,resulting in a smaller code base and more streamlined build process.
Test image:
ghcr.io/fluxcd/source-controller:rc-8005af8b
.Things of note:
Breaking changes:
ForceGoGitImplementation
has been deprecated and removed.