fork of go-git with some jj specific features
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #1437 from pjbgf/bump-deps

Bump dependencies

authored by

Paulo Gomes and committed by
GitHub
29bd7d37 5e59e8f8

+26 -47
+1 -1
.github/workflows/git.yml
··· 30 30 - name: Install Go 31 31 uses: actions/setup-go@v5 32 32 with: 33 - go-version: 1.23.x 33 + go-version: stable 34 34 35 35 - name: Install build dependencies 36 36 run: sudo apt-get update && sudo apt-get install gettext libcurl4-openssl-dev
+1 -1
.github/workflows/test.yml
··· 13 13 strategy: 14 14 fail-fast: false 15 15 matrix: 16 - go-version: [1.21.x, 1.22.x, 1.23.x] 16 + go-version: [1.22.x, 1.23.x, 1.24.x] 17 17 platform: [ubuntu-latest, macos-latest, windows-latest] 18 18 19 19 permissions:
+8 -8
go.mod
··· 1 1 module github.com/go-git/go-git/v5 2 2 3 3 // go-git supports the last 3 stable Go versions. 4 - go 1.22.0 4 + go 1.23.0 5 5 6 - toolchain go1.22.6 6 + toolchain go1.23.6 7 7 8 8 // Use the v6-exp branch across go-git dependencies. 9 9 replace ( ··· 17 17 github.com/Microsoft/go-winio v0.6.2 18 18 github.com/ProtonMail/go-crypto v1.1.5 19 19 github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 20 - github.com/elazarl/goproxy v0.0.0-20241214220532-033b654b53fa 20 + github.com/elazarl/goproxy v1.7.2 21 21 github.com/emirpasic/gods v1.18.1 22 22 github.com/gliderlabs/ssh v0.3.8 23 23 github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 ··· 29 29 github.com/pjbgf/sha1cd v0.3.2 30 30 github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 31 31 github.com/stretchr/testify v1.10.0 32 - golang.org/x/crypto v0.33.0 33 - golang.org/x/exp v0.0.0-20241215155358-4a5509556b9e 32 + golang.org/x/crypto v0.35.0 33 + golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa 34 34 golang.org/x/net v0.35.0 35 35 golang.org/x/sys v0.30.0 36 36 golang.org/x/text v0.22.0 ··· 38 38 39 39 require ( 40 40 github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect 41 - github.com/cloudflare/circl v1.5.0 // indirect 42 - github.com/cyphar/filepath-securejoin v0.3.5 // indirect 41 + github.com/cloudflare/circl v1.6.0 // indirect 42 + github.com/cyphar/filepath-securejoin v0.4.1 // indirect 43 43 github.com/davecgh/go-spew v1.1.1 // indirect 44 44 github.com/kr/pretty v0.3.1 // indirect 45 45 github.com/kr/text v0.2.0 // indirect 46 46 github.com/pmezard/go-difflib v1.0.0 // indirect 47 - github.com/rogpeppe/go-internal v1.13.1 // indirect 47 + github.com/rogpeppe/go-internal v1.14.1 // indirect 48 48 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect 49 49 gopkg.in/yaml.v3 v3.0.1 // indirect 50 50 )
+12 -14
go.sum
··· 8 8 github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= 9 9 github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= 10 10 github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= 11 - github.com/cloudflare/circl v1.5.0 h1:hxIWksrX6XN5a1L2TI/h53AGPhNHoUBo+TD1ms9+pys= 12 - github.com/cloudflare/circl v1.5.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= 11 + github.com/cloudflare/circl v1.6.0 h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk= 12 + github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= 13 13 github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= 14 - github.com/cyphar/filepath-securejoin v0.3.5 h1:L81NHjquoQmcPgXcttUS9qTSR/+bXry6pbSINQGpjj4= 15 - github.com/cyphar/filepath-securejoin v0.3.5/go.mod h1:edhVd3c6OXKjUmSrVa/tGJRS9joFTxlslFCAyaxigkE= 14 + github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s= 15 + github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= 16 16 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 17 17 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= 18 18 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 19 - github.com/elazarl/goproxy v0.0.0-20241214220532-033b654b53fa h1:QXLS/iMdK+qcYeZMPHnS6z0+h7WfMz+CAydZyh+Ywa0= 20 - github.com/elazarl/goproxy v0.0.0-20241214220532-033b654b53fa/go.mod h1:thX175TtLTzLj3p7N/Q9IiKZ7NF+p72cvL91emV0hzo= 21 - github.com/elazarl/goproxy/ext v0.0.0-20190711103511-473e67f1d7d2 h1:dWB6v3RcOy03t/bUadywsbyrQwCqZeNIEX6M1OtSZOM= 22 - github.com/elazarl/goproxy/ext v0.0.0-20190711103511-473e67f1d7d2/go.mod h1:gNh8nYJoAm43RfaxurUnxr+N1PwuFV3ZMl/efxlIlY8= 19 + github.com/elazarl/goproxy v1.7.2 h1:Y2o6urb7Eule09PjlhQRGNsqRfPmYI3KKQLFpCAV3+o= 20 + github.com/elazarl/goproxy v1.7.2/go.mod h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE= 23 21 github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= 24 22 github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= 25 23 github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c= ··· 50 48 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= 51 49 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= 52 50 github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= 53 - github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= 54 - github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= 51 + github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= 52 + github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= 55 53 github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= 56 54 github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= 57 55 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= 58 56 github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= 59 57 github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= 60 58 github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= 61 - golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus= 62 - golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M= 63 - golang.org/x/exp v0.0.0-20241215155358-4a5509556b9e h1:4qufH0hlUYs6AO6XmZC3GqfDPGSXHVXUFR6OND+iJX4= 64 - golang.org/x/exp v0.0.0-20241215155358-4a5509556b9e/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c= 59 + golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs= 60 + golang.org/x/crypto v0.35.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ= 61 + golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa h1:t2QcU6V556bFjYgu4L6C+6VrCPyJZ+eyRsABUPs1mz4= 62 + golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa/go.mod h1:BHOTPb3L19zxehTsLoJXVaTktb06DFgmdW6Wb9s8jqk= 65 63 golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8= 66 64 golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk= 67 65 golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
+3 -1
plumbing/object/commit_walker_bfs_filtered_test.go
··· 10 10 "github.com/stretchr/testify/suite" 11 11 ) 12 12 13 - func TestfilterCommitIterSuite(t *testing.T) { 13 + func TestFilterCommitIterSuite(t *testing.T) { 14 + // TODO: re-enable test 15 + t.SkipNow() 14 16 suite.Run(t, new(filterCommitIterSuite)) 15 17 } 16 18
+1 -1
plumbing/object/merge_base_test.go
··· 61 61 M, N false Commits with unrelated history, will return false 62 62 */ 63 63 64 - func TestmergeBaseSuite(t *testing.T) { 64 + func TestMergeBaseSuite(t *testing.T) { 65 65 suite.Run(t, new(mergeBaseSuite)) 66 66 } 67 67
-21
plumbing/transport/registry_example_test.go
··· 1 - package transport_test 2 - 3 - import ( 4 - "crypto/tls" 5 - "net/http" 6 - 7 - "github.com/go-git/go-git/v5/plumbing/transport" 8 - githttp "github.com/go-git/go-git/v5/plumbing/transport/http" 9 - ) 10 - 11 - func ExampleInstallProtocol() { 12 - // Create custom net/http client that. 13 - httpClient := &http.Client{ 14 - Transport: &http.Transport{ 15 - TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, 16 - }, 17 - } 18 - 19 - // Install it as default client for https URLs. 20 - transport.Register("https", githttp.NewClient(httpClient)) 21 - }