clone: learn to respect pack.writeBitmaps
Git clone will not write bitmaps on clone, while it would be beneficial for GitLab.
I tried to pass the config option dynamically, which didn't work out as the client doesn't pack anything during a clone:
$ git -c repack.writeBitmaps clone email@example.com:gitlab-org/gitlab-test.git Cloning into 'gitlab-test'... remote: Enumerating objects: 13, done. remote: Counting objects: 100% (13/13), done. remote: Compressing objects: 100% (6/6), done. remote: Total 1184 (delta 2), reused 0 (delta 0), pack-reused 1171 Receiving objects: 100% (1184/1184), 10.69 MiB | 2.30 MiB/s, done. Resolving deltas: 100% (542/542), done.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information