Skip to content

gitaly, gitlab-ce, workhorse, (possibly) gitlab-shell: deprecate Repository.path

Wait for 9.2 with this. Needs #150 (closed)

Once everything and everyone addresses repositories with shard+relative_path we should remove code that supports Repository.path and make it an error in helper.GetRepoPath if Repository.path is set. Put a comment in the .proto to show that Repository.path is deprecated.

  • put a deprecation comment // DEPRECATED: <ISSUE-LINK> in gitaly-proto gitaly-proto!22 (merged)
  • find all client-side uses of RPC and list below
    • All of them :)
  • update all client-side uses to no longer use RPC ADD Merge Request LINKS
  • wait for a GitLab release in which the RPC is no longer occuring in client side code LINK TO GITLAB-CE RELEASE TAG
  • delete the server side implementation of the old RPC in https://gitlab.com/gitlab-org/gitaly !179 (merged)
Edited by Alejandro Rodríguez
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information