Crash: missing keywords
After updating to 0.12.0 from rc5, testing if there's any improvements to #237, I got the following different crash. It only happened once (so far), on the repository with the [subpaths]
section in .hgsub
. I pushed another repository to see if the problem is with the (bad and unnecessary) processing of the .hgsub
file. That repository pushed through fine. Afterwards, however, trying the subpaths test repository again, it reverted to the error in #237.
remote: /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_access_status.rb:57:in `initialize': missing keywords: gl_id, gl_name, gl_email, project_id (ArgumentError)
remote: from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_net.rb:63:in `new'
remote: from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_net.rb:63:in `hg_access'
remote: from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_shell.rb:194:in `verify_hg_access'
remote: from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_shell.rb:67:in `block in exec'
remote: from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_metrics.rb:50:in `measure'
remote: from /opt/gitlab/embedded/service/gitlab-shell/lib/gitlab_shell.rb:67:in `exec'
remote: from /opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-shell-ruby:28:in `<main>'