-
- Downloads
Fix the Geo SSH push proxy hanging
Geo SSH proxy push currently impossible when the only action that happens is branch removal. This fix works in a way that it waits for flush packet from git and then checks pkt lines to determine is pack data is expected. The thing is that git doesnt send pack data when only branch removal happens. Explanation is in https://gitlab.com/gitlab-org/gitlab/-/issues/330494
Showing
- internal/command/shared/customaction/customaction.go 25 additions, 3 deletionsinternal/command/shared/customaction/customaction.go
- internal/command/shared/customaction/customaction_test.go 2 additions, 2 deletionsinternal/command/shared/customaction/customaction_test.go
- internal/pktline/pktline.go 13 additions, 1 deletioninternal/pktline/pktline.go
- internal/pktline/pktline_test.go 34 additions, 0 deletionsinternal/pktline/pktline_test.go
- spec/gitlab_shell_custom_git_receive_pack_spec.rb 2 additions, 2 deletionsspec/gitlab_shell_custom_git_receive_pack_spec.rb
Please register or sign in to comment