Skip to content

Fix POST /internal/allowed to cope with gitlab-shell v4.0.0 project paths

What does this MR do?

gitlab-shell v3.6.6 would give project paths like so:

  • namespace/project

gitlab-shell v4.0.0 can give project paths like so:

  • /namespace1/namespace2/project
  • /namespace/project
  • /path/to/repository/storage/namespace1/namespace2/project
  • /path/to/repository/storage/namespace/project

Why was this MR needed?

git push is currently broken on master

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #24496 (closed)

Merge request reports