Deprecated Feedback Forum

This is a deprecated feature request forum for GitLab CE/EE/CI features. As you can now vote on issues in GitLab, we’re moving the feature requests to the same project as we’re doing development in. This should make the step from request to development smaller and faster.

GitLab CE & CI feature requests

To submit a feature request for GitLab CE (including CI), please search and vote for or create an issue in the GitLab-CE project on GitLab.com: https://gitlab.com/gitlab-org/gitlab-ce/issues

GitLab EE feature requests

To submit a feature request for GitLab EE, please search and vote for or create an issue in the GitLab EE project on GitLab.com: https://gitlab.com/gitlab-org/gitlab-ee/issues

I don’t see my feature request on GitLab.com

If you don’t see your feature request on GitLab.com, feel free to create an issue on the issue tracker in the appropriate project and place a comment here to link it for everyone. Alternatively, most popular feature requests will have their issue linked from here in time.

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Allow user to select their timezone in profile

    Right now if a user want to check the time by hovering on the "X days ago" it display the server timedate for the commit. If you have a few devs from different timezone who sometime want to check when a commit or action was done, they have to calculate their own timezone offset.

    71 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      3 comments  ·  GitLab CE  ·  Admin →
    • Comments that Apply to Multiple Lines of Code

      Currently, when commenting on code you can only select a single line of code to comment on at once. Other platforms like ReviewBoard allow comments to be created which reference multiple lines of code at once. I believe this is a useful feature and I'd like to see it on GitLab.

      70 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        7 comments  ·  GitLab CE  ·  Admin →
      • search for filename

        For example "main_list.java" is in my repository now i want to find them with the search. If I search after "main_list.java" Gitlab does not find the file. (It find only any temporary build files which contain the string "main_list.java".

        70 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          5 comments  ·  GitLab CE  ·  Admin →
        • clone all projects as a submodule of a group, a group-repository-feature

          It would be nice feature to grab all projects from group as submodules and group being a top level git project having those submodules.

          Eg. page http://gitlab/groups/mytestgroup could show a guide

          either how to init a new repo and
          #0-level solution provide just guide
          mkdir mytestgroup
          cd mystestgroup
          git init
          #... these lines printed based on Projects belonging to group
          git submodule add repourl1.git
          git submodule add repourl2.git
          git submodule add repourl3.git
          #... loop ends
          or just implement the auto-creation (if the 'group'-repo does not exist) of mytestgroup git repo on server side
          #non-trivial solution
          git clone -r http://gitlab/groups/mytestgroup.git
          or …

          69 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  GitLab CE  ·  Admin →
          • Forks should inherit permissions from parent project

            My experience working with teams and organizations and working on GitHub, team members fork original projects, do their feature work on branches on their forks and then create pull requests back.

            With public projects everyone has read access already, but with private projects, on GitHub permissions are inherited down, at least to a read level on forks so other developers can see the forks and clone.

            68 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              8 comments  ·  GitLab CE  ·  Admin →
            • Configure backup schedule via Web UI of GitLab

              Backuping of GitLab is important, because GitLab often has significant information.
              I want to configure backup schedule via Web UI of GitLab.

              Also, I hope below features.

              * View of backup list
              * Rotate backups
              * Email notification

              68 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                4 comments  ·  GitLab CE  ·  Admin →
              • Add an activity stream to the API

                Add an activity stream to the API

                Exactly the same set of information that you can see on the home page (dashboard).

                At the moment a subset of those information can be retrieved from the atom feed, but they are incomplete and a client needs to implement also an xml parser to get them.

                In addition to this, they are also outside the scope of the api path (ex. /api/v3/) and this start to mess things if a client is trying to adopt a baseURL connection system.

                66 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  3 comments  ·  GitLab CE  ·  Admin →
                • Add lines of code graph

                  Add some more plots to the graphs page, they are what communicate pretty well with non-programmers about what is going on. Lines of code by user, file type (.py, .html, .c, etc), by directory, would be pretty nice to see.

                  66 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    7 comments  ·  GitLab CE  ·  Admin →
                  • add the option to set the wiki as project view

                    Since 7.13 you can set the project view to "readme" and "activity view" please add the option to show the wiki for the project there also.

                    65 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      4 comments  ·  GitLab CE  ·  Admin →
                    • Create merge result refs for merge requests

                      When a merge request is created, it has a ref. So it's possible to checkout, tests on them can be run in CI, etc.

                      However, it's possible that both the source and the target branches of a pull request compile and pass all tests, but the merge result doesn't. What is desired is ability to point the CI server _to the merge result_. I.e., an equivalent to Github's `refs/pull/<pull-request-id>/merge` ref.

                      See issue https://github.com/gitlabhq/gitlabhq/issues/7240 for previous discussion.

                      63 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        8 comments  ·  GitLab CE  ·  Admin →
                      • Global commit graph

                        Requesting a global commits graph
                        Much like the graphs for individual repos, but for everything.

                        [Post with image]

                        https://github.com/gitlabhq/gitlabhq/issues/4753

                        63 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  GitLab CE  ·  Admin →
                        • Able to send email notification to all registered users

                          Especially when you set up an gitlab instance inside of an organisation, you need to maintain the site regularly. You need a way to notify all users of gitlab. Which is a broadcast email to all email address.

                          62 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            12 comments  ·  GitLab CE  ·  Admin →
                          • Login GitLab as another user (impersonate) function for admins

                            This will allow admins to quickly investigate reported errors.

                            62 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              3 comments  ·  GitLab CE  ·  Admin →
                            • Assign labels in issue list

                              Currently we have to open every single issue to assign a label to it.

                              We would like to edit labels as we can do with milestones. In the overview of our issues, we should be able to select one or more issues and assign one or more labels to it.

                              This could be solved in the same way as Github is doing it or there might be a better solution.

                              61 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                3 comments  ·  GitLab CE  ·  Admin →
                              • Repo based snippets

                                Make snippets repository based for easier and more manageable code.
                                Hidden repositories within each project just like wiki repo.
                                Would support multiple files.
                                Could use file view and file editor with markdown rendering etc.
                                Could use fork feature.

                                Would probably only need a create file and some minor snippet view.

                                In the long run have the ability to make a real repository out of a snippet. If the multi file snippet grows into a real project a one button solution to move it as project (choosable name on move) into a specific namespace.

                                59 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  3 comments  ·  GitLab CE  ·  Admin →
                                • Search for commit by hash

                                  I would like to use the search bar to search for specific commits by commit hash:

                                  1. Using the short form, e.g., "c03373b2" and
                                  2. Using the long form, e.g., "c03373b2fa71d033ba33bf9b0ff56c501a99f8d9"

                                  If a single matching commit is found, GitLab should take me directly to the commit page.

                                  58 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    5 comments  ·  GitLab CE  ·  Admin →
                                  • implement a resend button of the account creation email

                                    The idea is to have a "Resend welcome email" button per accounts.

                                    In my case I had invited someone to my gitlab instance, but that person didn't got the email, deleted it or whatever and asked me the resend the email with his account details so that he can connect.

                                    58 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      2 comments  ·  GitLab CE  ·  Admin →
                                    • Ability to embed public snippets in web pages or blogs

                                      There should be a javascript embed code to enable embedding public gitlab snippets in blogs and other web pages just like Github gists can be embedded.

                                      57 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        5 comments  ·  GitLab CE  ·  Admin →
                                      • Customize merge request defaults

                                        We develop using features branches. Once a developer is done, he issues a merge request to merge his feature branch with the development branch. The request is always handled by the same lead developer.

                                        I'd like to set the defaults for the base branch and assignee (e. g. base-branch=development, assignee=lead-developer), so that I don't have to do it manually every time, possibly causing incorrect selections and merge requests.

                                        Currently the base branch is set to the repository-wide default branch (e. g. master). I could set it to development, but that would affect all other views (files, network), which I don't…

                                        57 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          5 comments  ·  GitLab CE  ·  Admin →
                                        • Allow updating of attachments

                                          Non-git-users in my clients' organisation don't have a means to edit any files without urls changing all the time.

                                          This is a real missed opportunity, as otherwise we could be using the wiki and wall company-wide, non-developers could share content and link to images, etc... in their contribution.

                                          Also - it's simply sad that all links to a file or wall post break system-wide, although one just wants to update it.

                                          56 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            4 comments  ·  GitLab CE  ·  Admin →

                                          Deprecated Feedback Forum

                                          Feedback and Knowledge Base