- 19 May, 2016 24 commits
-
-
Yorick Peterse authored
-
Rémy Coutable authored
Resolve "Wrong sorting of commit order in MR view?" !4052 fixed this for the most obvious cases, but there were still some problems. Here's my test case: I have a branch where I was suffering from an unfortunate issue. Every other commit I made had its commit date set to one day before it should have been. (Perhaps my system clock was misbehaving.) ```shell for i in {1..10} do echo $i > $i git add $i GIT_COMMITTER_DATE=`date -v -$((i % 2))d` git commit -m $i done ``` The git CLI still gives me the commits in the right order, but I can see that the timestamps alternate between two values: ```shell $ git log --format='%h %ct %p %s' master...HEAD f0c3108 1463646313 3d38a13 10 3d38a13 1463559913 67f419b 9 67f419b 1463646313 74330c0 8 74330c0 1463559913 56361d7 7 56361d7 1463646313 ba1b60c 6 ba1b60c 1463559913 f91497d 5 f91497d 1463646313 79c5e57 4 79c5e57 1463559913 b953cef 3 b953cef 1463646313 12fc411 2 12fc411 1463559913 835715b 1 ``` Unfortunately, GitLab didn't like this _at all_. Here's what the commits on my MR from that branch looked like: ![image](/uploads/fdc38e932eeedcb77de9ec4b50ad1476/image.png) That's because we were sorting the commits by date, which is safe if they are in that order anyway. If they aren't, then because Ruby's sorting isn't stable, we lose even the ordering among the correctly-ordered commits with the same timestamp. After these changes (and reloading the MR's diff), this looks like: ![image](/uploads/b09fb0f51359c1c89484e713e859512b/image.png) The commits view was also wrong, but in a slightly different way. In table form: | View | Before | After | | --- | --- | --- | | Commit list | 10, 8, 6, 4, 2, 9, 7, 5, 3, 1 | 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 | | MR commits | 10, 2, 8, 4, 6, 5, 7, 3, 9, 1 | 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 | Closes #12724 See merge request !4208
-
Jacob Schatz authored
Fixed project settings alert colors In another MR, the class name was changed making all the alert messages have no background color ![Screen_Shot_2016-05-16_at_15.41.23](/uploads/58c9cb8016c4cdd0b7a02609554d3598/Screen_Shot_2016-05-16_at_15.41.23.png)![Screen_Shot_2016-05-16_at_15.41.15](/uploads/03e0a9f6d2b6c583cef79efbb3fc73cc/Screen_Shot_2016-05-16_at_15.41.15.png)![Screen_Shot_2016-05-16_at_15.41.31](/uploads/41481ab2a4069def0e44c4bb8784fbb3/Screen_Shot_2016-05-16_at_15.41.31.png) See merge request !4161
-
Yorick Peterse authored
-
Jacob Schatz authored
Project variables UI ![Screen_Shot_2016-04-27_at_09.01.23](/uploads/cb9b1ac42aa734cfd3271c03dfaccc12/Screen_Shot_2016-04-27_at_09.01.23.png) ![Screen_Shot_2016-04-27_at_09.01.29](/uploads/4f317014d60f205a0e29497ad20f8a2e/Screen_Shot_2016-04-27_at_09.01.29.png) Closes #14091 See merge request !3942
-
Yorick Peterse authored
-
Jacob Schatz authored
Replace animate.css with a smaller subset of animations. As discussed in #15667. This saves ~50KB uncompressed. cc: @jschatz1 See merge request !3937
-
Jeroen van Baarsen authored
Fix broken documentation links Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15249 - [x] `/help/ui`- This is working for me - [x] `/help/ci/examples/deployment/README.md` - Fixed - [x] `/help/ci/api/projects.md` - Fixed - [x] `/help/markdown/LICENSE` - Cannot do much to fix it, added a note. - [x] `/help/ci/ssh/README.md` - Cannot find this link referenced anywhere. See merge request !3903
-
Rémy Coutable authored
Fixed advice on invalid permissions on upload path When running the checks, my upload path has wrong permissions, the advice could not fix it because it does not change the permission of this directory (only sub-directories). ``` Uploads directory setup correctly? ... no Try fixing it: sudo find /home/git/gitlab/public/uploads -type d -not -path /home/git/gitlab/public/uploads -exec chmod 0700 {} \; For more information see: doc/install/installation.md in section "GitLab" Please fix the error above and rerun the checks. ``` Executing this instead fixed the error : ``` sudo chmod 700 /home/git/gitlab/public/uploads ``` See merge request !2948
-
Robert Speicher authored
Added helper methods for database migrations These helpers can ultimately be used to write migrations that don't require downtime. See #15464 for more information. See merge request !3860
-
Robert Speicher authored
Fix warning messages with SVG ALLOWED_ELEMENTS Define the right module names so that Rails autoloading and eager loading will work properly. Eliminates "warning: already initialized constant Gitlab::Sanitizers::SVG::ALLOWED_ELEMENTS" See merge request !4207
-
Robert Speicher authored
Changing the confidentiality of an issue now creates a new system note Closes #15236. See merge request !4189
-
Ludovic Perrine authored
-
Stan Hu authored
Revert "Merge branch 'issues/15127' into 'master'" This reverts merge request !3647 See merge request !4212
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Jazz authored
-
Stan Hu authored
This reverts merge request !3647
-
Sean McGivern authored
It's possible to construct a commit graph where the output of `git log` isn't in timestamp order. Grouping the commits in the list by date then gives dramatically wrong results. Instead, go for the more pragmatic approach: use the commits in the order they're given, and just show the date line each time the date changes. This means that the same date header can show up multiple times, but at least the ordering is preserved.
-
Stan Hu authored
Eliminates "warning: already initialized constant Gitlab::Sanitizers::SVG::ALLOWED_ELEMENTS"
-
Stan Hu authored
fix #15127 ActiveJob::DeserializationError thrown `send_devise_notification` pre-maturely enqueued the task when the user instance has not yet been committed into the database, causing a record-not-found in the other sidekiq process. `devise-async` has already been taking care of asynchronous mail sending, we just need to run it inside queue `mailers` instead of `mailer` to enable it. The implementation of `devise-async` enqueues the task in `after_commit` hook which is the right way to do it. See merge request !3647
-
Robert Speicher authored
Mask credentials from URL when the import of project has failed. REF: #17560 See merge request !4185
-
Robert Speicher authored
Remove unused Project scopes Closes #17635. See merge request !4204
-
Rubén Dávila authored
-
- 18 May, 2016 16 commits
-
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Fix changelog for 7.9.3 Closes #1484 See merge request !4202
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Hannes Rosenögger authored
fix example urls for (dis)associating runners to projects See merge request !2993
-
Robert Schilling authored
-
Hannes Rosenögger authored
doc: fix git lfs workaround for using http instead of https the url should only point to `info/lfs` instead of `info/lfs/batch/objects` See merge request !2713
-
Robert Speicher authored
Remove User#tm_in_authorized_projects and User#tm_of These methods seems to be unused. Closes #17628. Signed-off-by: Rémy Coutable <remy@rymai.me> See merge request !4198
-
Robert Speicher authored
Remove back-compat code that's not needed anymore Solves #15584. See merge request !4187
-
Rémy Coutable authored
These methods seems to be unused. Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Kamil Trzciński authored
Add container registry support Tasks: - [x] Merge docker/distribution authentication service: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3787 - [x] Implement Docker Registry API - [x] Show a list of docker images in GitLab - [x] Remove registry repository on project deletion - [x] Support project rename, move and namespace rename - [x] Use token when connecting the registry - [x] Allow to delete images from GitLab - [x] Support pushing from GitLab CI (gitlab-ci-token / $CI_BUILD_TOKEN) - [x] Support GitLab Runner pulling for public repositories - [ ] Support GitLab Runner pulling for private repositories - [x] Add tests for Docker Registry API - [x] Add tests for a views - [x] Make texts nicer - [x] Implement a backup support - [ ] Create administration documentation https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4141 - [ ] Create user documentation See merge request !4040
-
Dmitriy Zaporozhets authored
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Rémy Coutable authored
Fix atom feeds and links 1. The atom feed for a group's issues didn't work, because it had parts copied from the dashboard issues builder template. 2. The feed link from a group's activity page went to the dashboard feed, rather than the group's feed. Closes #15640 See merge request !4191
-
Dmitriy Zaporozhets authored
Fix broken link in CI quickstart docs The newline between the `[label]` and the `(link)` caused it to be interpreted literally: http://doc.gitlab.com/ce/ci/quick_start/README.html See merge request !3541
-
Rémy Coutable authored
Improve issue formatting in Slack service This will improve the looks of the message that gets send to Slack. **Before** ![image](https://gitlab.com/jeroenvanbaarsen/gitlab-ce/uploads/670442d4d5cef5aa36753671b8894a75/image.png) **After** ![image](https://gitlab.com/jeroenvanbaarsen/gitlab-ce/uploads/ab6e40a0c22ebe89ebd5b3652821c6dd/image.png) There is one thing I'm not certain about, thats sending the logo with the payload. Because this means we need to host the GitLab logo somewhere public, and every time a payload from any GitLab instance is send, we use that logo url. This might overload the server, or drive the bandwidth bill through the roof. This is something @sytses or @dzaporozhets have to decide about. @stanhu, you told me you were the author of the original code, maybe you can review? See merge request !1308
-
Kamil Trzcinski authored
-