8.16 Edge Plan
This is what the Edge team is currently working on.
- ~backstage improvements
- ~"technical debt" issues
- ~"Community Contribution" merge requests
Deliverables
Backstage improvements
-
Gitaly @jacobvosmaer-gitlab
-
Absorb
gitlab_git
into GitLab@rspeicher
-
Prepare for absorb: gitlab_git!136 (merged) -
Absorb gitlab_git
: !8447 (merged)
-
-
meta Improve the current CE -> EE situation: #25870 (closed) -
Think of a way to automatize CE->EE merges: #25932 (closed) @rymai
-
New merge4all program: #25933 (closed) @rymai
-
Document presenters: #23563 (closed) @rymai
-
meta [mid-term] Refactor often conflicting files to reduce potential CE->EE conflicts: gitlab-org/gitlab-ce#23864 -
meta [long-term] Brainstorm long-term architectural solution to avoid CE->EE conflicts: gitlab-org/gitlab-ce#23865
-
-
Improve Member.add_user
: #23050 (moved)@rymai
-
Use Strong parameters in Projects::WikisController
: #23363 (closed)@kfrz
-
Incoherent filtering by milestone in /projects/:id/issues
and/groups/:id/issues
endpoints: #23244 (closed)@eisnerd
-
meta ~backstage Reduce our test suite duration: #24899 (closed) @rspeicher
-
Improve CI API requests: gitlab-org/gitlab-ce#21698 @bkc
-
Reduce DB-load for build-queues by storing last_update
in Redis: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8084 -
Make workhorse Redis-aware : gitlab-workhorse#85 (closed)
-
Community Interfacing
-
Issue triage roadmap: #25935 (closed)
Git External Object Database support
Project description: https://dev.gitlab.org/gitlab/organization/issues/789
- RFC v3: https://public-inbox.org/git/20161130210420.15982-1-chriscool@tuxfamily.org/
- Working on integrating git-lfs with Git through external object database support in Git: https://github.com/git-lfs/git-lfs/issues/1702
Stretch
Backstage improvements
-
Make AutocompleteController#users thin: #24121 (closed) -
New option to prevent too big Git pushes: #26044 (closed) -
~"technical debt" Deprecate the gitlab-projects command: gitlab-shell#44 (closed) -
Add CE code missing from EE: gitlab-org/gitlab-ee#1127 -
Automatically generate CE/EE diff after each upstream MR: #26043 (closed) @rymai
GitLab Workhorse
-
Caching for git cat-file: gitlab-workhorse#80 (closed) => gitlab-workhorse!90 (closed) @jacobvosmaer-gitlab
Community Interfacing
-
Prioritize ~"Community Contribution" merge requests: #23486 (closed) -
GitLab-CE Stale Issue Closure Proposal: #21769 (closed) @markglenfletcher
-
Merge always in progress: gitlab-org/gitlab-ce#2995 @mattl
-
Confidential: !7682 (closed) @mattl
Other Git-related issues
-
Clean up old .nfsXXX
files after 'git gc' and 'git repack': gitlab-org/gitlab-ce#24789@jacobvosmaer-gitlab
Backlog
-
meta Improve code quality by using static analysis: #3444 (closed)
-
Custom Rubocop rules to add: #18040 (closed) -
Enable HAML-LINT linters: #22072 (closed) -
Enable Rails/OutputSafety cop: #19457 (moved)
-
-
meta Frontend decisions regarding styleguides and external libs: #23495 (closed)
Other Git-related issues
-
Can't shallow clone repo's on gitlab.com: gitlab-workhorse#36 (closed) -
Clicking "History" should use --follow so we can have history even if files got moved/renamed: https://gitlab.com/gitlab-org/gitlab-ce/issues/23062#note_16624123