General

This feature request forum allows you to submit, comment on and vote for GitLab CE/EE/CI features.

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 vote and comment on it.

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

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

  • Hot ideas
  • Top ideas
  • New ideas
  1. Allow to create file from the web UI when repository is empty.

    Currently, when you create a new project, it is not possible to access the file tab from which we can create new files, so it is not possible to create files for the empty repository

    I propose we create a way for users to create a file with an arbitrary name for his new empty repository.

    Suggested UI implementation (open to discussion): let the Files tab be visible even if repository is empty so that new files can be created from it.

    This may be related to: http://feedback.gitlab.com/forums/176466-general/suggestions/3797854-create-empty-repo-on-project-creation, but the final decision there was to allow a few special…

    15 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…)
    • 148 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…)
        37 comments  ·  GitLab CE  ·  Admin →
      • 149 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…)
          22 comments  ·  GitLab CE  ·  Admin →
        • Provide an example script to test a project on GitLab CI

          The title says the summary of this message.

          What does Script do?
          Well its like having gitlab_ubuntu_whatever.sh you can see in a repository in gitlab ( i forgot its name ) what it does is it installs every component of gitlab automatically without doing any sucky parts ( i guess whats left is the SQL, i haven't tried it because no available for CentOS). Why not make Script of Gitlab-CI more interesting. Like implementing how example given (.sh file).

          For Example of it
          * Giving timeout or delay per command ( not all command = 1 timeout/delay )
          * If…

          8 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 CI  ·  Admin →
          • Import existing git repositories via ssh:// or git://

            Some details: https://github.com/gitlabhq/gitlabhq/issues/3316.

            Current implementation contains an import of existing git repos via http:// or https://. But ssh:// or git:// repos paths can not be processed.

            160 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…)
              completed  ·  5 comments  ·  Admin →
            • Allow changing project/group owners

              As an administrator for our development team, I end up being the owner of all the projects that are created - mostly because I'm the only one that creates them. It'd be nice to be able to change ownership to other people after creation so that repo admins don't have, like me, 30+ projects to their name, despite participating in 3 of them.

              22 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 →
              • Merge Request Descriptions

                It would be nice if you could add descriptions to merge requests. This would be useful for providing brief descriptions of what the merge requests are about and why they are being submitted. Currently the only way to do this is with a comment on the merge request after it is submitted.

                5 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 →
                • Archiving old projects

                  After a while, all project listings get very long. This is a problem on the main dashboard view, where I have to scroll a few pages down to get to my current projects.

                  It would be great to be able to mark a project as archived so it doesn't show there, but only in /dashboard/projects listing.

                  79 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…)
                    20 comments  ·  GitLab CE  ·  Admin →
                  • Allow standard markdown paragraphs in gitlab

                    I understand why markdown format was modified for gitlab, however typing long readme files is very anoying because of the ending of paragraph at every new line.

                    A configuration option would be very helpfull that would enable new paragraphs only after an empty line.

                    http://en.wikipedia.org/wiki/Markdown#Paragraphs

                    40 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…)
                      6 comments  ·  GitLab CE  ·  Admin →
                    • Allow repos with the same name

                      Having a separate namespace per user would allow users to have repositories with the same name, eg. user1/ruby, user2/ruby .

                      26 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…)
                        completed  ·  5 comments  ·  GitLab CE  ·  Admin →
                      • Tags and branches should be sorted using natural sort order

                        It would be more adequate to list branches and tags naturally sorted than as they are now. I'm looking for, for eg. tag 0.10.1 after 0.9.x but now it's placed right after last 0.1.x one.

                        52 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 →
                        • Admin access to API

                          Admin access to API

                          It would be great if admin users had admin access via the API. At the moment as an admin i can do things will all project via the web ui, but via the API I can only do things to projects according to my roles.

                          Example usage, I want to have a script run everytime someone adds a new project - for which i guess the system hooks, but I cannot change anything within that new project because my user isnt yet added to the project. Currently I run some sql to add myself to the…

                          1 vote
                          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 →
                          • Allow repositories to start with a number

                            At the company where I work the projects are numbered, and we are using these numbers in the naming of our repositories (eg: 23_project_name).
                            But somewhere down the line the support for repositories starting with numbers has been removed (changed validation rules). I would like this functionality back.

                            9 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 →
                            • Make a single Chef cookbook for development and production

                              It would be great to have one chef cookbook for development and production. But to prevent duplication we should then replace the production installation manual with a cookbook. Using a cookbook in the default installation might make GitLab harder to install and troubleshoot. On the other hand it could also help since we can define centos platform differences explicitly. Also see https://github.com/gitlabhq/gitlab-vagrant-vm/tree/master/site-cookbooks/gitlab https://github.com/atomic-penguin/cookbook-gitlab and https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

                              11 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 →
                              • Please, small fix: click on title of repo to go to home of repo

                                Why not make repository titles link to the repository home page instead of just being plain text? It's intuitive.

                                e.g. in "project name / repo-name" make "repo-name" a link to the main url for the repo.

                                18 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…)
                                  completed  ·  7 comments  ·  Admin →
                                • Add uploadable group icons

                                  It would be great to have icons for projects and groups.

                                  For example a software development company could add the company logo of a customer to a group where all projects for that customer reside.
                                  Or you could add the app-icon of a mobile app to the project to have a fast visible distinction between the projects.

                                  These icons should be shown in front of the group and project names everywhere in gitlab (Dashboard, Project list, etc..)

                                  252 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 →
                                  • Support git annex

                                    Much like a Wiki is a nice complement to a repository, the ability to associate large binary files with a repository would be very useful.

                                    Such files (e.g., pdf files, executable binaries, etc) that are not easily or naturally diff-able end up being either dumped into a git repository, leading to huge bloat, or placed on services like Dropbox & Google Drive that don't really have open source replacement, or that are just flat out banned in some companies.

                                    Command line and web interface support for git annex would get around these issues. Much like the Wiki, one can envision…

                                    49 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 →
                                    • Make default branch protection an option.

                                      As of 7.4, the default branch is protected by default. I'm sure that's great for many organisations who work that way, but now I have to unprotect the default branch every time a new project is added. I'd love to see a checkbox or setting somewhere that allows me to turn this behaviour on or off.

                                      92 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…)
                                        20 comments  ·  GitLab CE  ·  Admin →
                                      • Kerberos authentication

                                        Make Kerberos authentication a first class authentication citizen just like LDAP.

                                        37 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 →
                                        • Allow administrators to disable project visibility options

                                          Administrators should have the ability to disable a project visibility level. The option will no longer be available to create a project of that level, and the next one will become the default.

                                          For example, some companies may not want any public projects at all. The default option wound then become internal.

                                          Administrators would still retain the ability to create a new project at any level and move a project to disabled levels.

                                          The option to change default visibility, e.g. Projects would automatically be created at this level, but the other visibilities would still be available.

                                          This would be editable…

                                          1 vote
                                          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 →
                                          ← Previous 1 3 4 5 14 15
                                          • Don't see your idea?

                                          Feedback and Knowledge Base