- 07 Jul, 2016 40 commits
-
-
Robert Speicher authored
-
Robert Speicher authored
This reverts commit 68155ee7, reversing changes made to 7ebd011e.
-
Robert Speicher authored
Update time format of pipeline duration Closes #18181 Part of #18920 See merge request !5121
-
Annabel Dunstone authored
-
Jacob Schatz authored
Added blank state to issues ## What does this MR do? Adds new blank state to issues when no issues exist. Part of #18519 ## Screenshots (if relevant) ![Screen_Shot_2016-06-24_at_16.37.12](/uploads/0c3f385615b29216ef1137bd6fac06af/Screen_Shot_2016-06-24_at_16.37.12.png) See merge request !4908
-
Jacob Schatz authored
Fixed misplaced mirror button The mirror repo button was misplaced on the tags page & made the content below look weird. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/19191 ![Screen_Shot_2016-07-07_at_11.35.35](/uploads/d7e87dfeb3491e53342e9e0a1a342f2f/Screen_Shot_2016-07-07_at_11.35.35.png) See merge request !536
-
Douwe Maan authored
New diff notes Fixes #12732, #14731, #19375, #14783 Builds on https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4110 To do: - [x] Get it mostly working - [x] Validate position validity - [x] Fix: Don’t link to `#` - [x] Fix: Base ref can be `nil`, potentially, when the MR has an oprhan source branch => Yep, doesn’t work. We need to store a `start_id` - [x] Optimize: Fewer duplicate `git diff` compares - [x] Optimize: Pass paths to `PositionTracer#diff` for faster diffs - [x] Refactor: Use `head_id` in `MergeRequest`/`MergeRequestDiff` instead of `source_sha` - [x] Refactor: Convert existing array-based diff refs to the DiffRefs model - [x] Tweak: Use `note_type` in `Autosave` key - [x] Tweak: Remove `line_code: note.line_code` from `link_to_reply_discussion` - [x] Update: `SentNotifications` and reply-by-email receiver - [x] Update: MR diff notification email - [x] Update: API (MR, Commit note creation and entity) - [x] Update: GitHub importer - [x] Address any other TODO comments - [x] Fix: Suppress "edited 4 minutes ago" - [x] Write tests - [x] `LineMapper` - [x] `PositionTracer` - [x] `Position` - [x] `DiffPositionUpdateService` - [x] `DiffNote` - [x] `MergeRequests::RefreshService` / `MergeRequest#update_diff_notes_positions` - [x] Make sure commits with diff notes don't get cleaned up, since this would prevent the diff notes from being rendered (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5062) Future improvements: - Display unresolved comments on files outside the diff, if the comment was added when that file _was_ part of the diff - Allow commenting on sections between hunks, when expanding the diff using `...` - (We'd need to generate line code based on Position if we have it, even if it falls outside bounds of diff) - `diff_hunk` on diff note API entity - Show diff hunk in notification email - Resolved line notes would have a boolean, and be inactive through `notes.any? { !active? || resolved? }` - Multi line notes would store a number of positions, and do the right thing (
™ ) in grouping and then rendering if the first item is multiline? => true - Image diff notes could store x,y,width,height instead of old_line,new_line for similar grouping. Does it need a reference to say if it's on old or new? These can't have line_codes, clearly. Rendering would be interesting. - Show commit line comments in the MR diff - Comment on specific selected words - Comment on file header - Unfold top of discussion diff note - New diff notes API for commits and MRs /cc @rspeicher See merge request !4101 -
Robert Speicher authored
Exclude projects pending delete from notifications Make `NotificationSetting.for_projects` exclude projects that are excluded by the default scope on `Project`. (At the moment, that's projects with `pending_delete: true`.) See https://gitlab.com/gitlab-com/support-forum/issues/819 See merge request !5138
-
Douwe Maan authored
-
Valery Sizov authored
Add missing `storage` argument to some methods in `Gitlab::Shell` The affected methods are EE only and were basically related to the sync of local and remote mirrors. Fixes: https://gitlab.com/gitlab-com/infrastructure/issues/155 Ref: https://gitlab.com/gitlab-com/support-forum/issues/816 See merge request !532
-
Douwe Maan authored
-
Douwe Maan authored
-
Robert Speicher authored
Improve UI consistency for admin area Closes #3946 See merge request !4424
-
Jacob Schatz authored
Remove icons from file edit tabs We don't need this icons and it also inconsistent with current UI See merge request !5072
-
Douwe Maan authored
-
Sean McGivern authored
If the Sidekiq job fails for some reason, a project can be 'stuck' pending deletion. The project can't be viewed, so it shouldn't be available through the notification settings association as this will throw an exception when we try to show the link.
-
Alfredo Sumaran authored
-
Alfredo Sumaran authored
-
Alfredo Sumaran authored
-
Alfredo Sumaran authored
-
Douwe Maan authored
-
Robert Speicher authored
Escape file extension when parsing search results When a file extension contains characters which have a meaning in regular expressions, the search may crash. Fixes #18553 See merge request !5141
-
Ruben Davila authored
The affected methods are EE only and were basically related to the sync of local and remote mirrors.
-
Robert Speicher authored
Fixes 404 redirect after validation fails importing a project Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/19558 See merge request !5143
-
James Lopez authored
-
James Lopez authored
-
James Lopez authored
-
winniehell authored
-
Rémy Coutable authored
CE to EE for 8.10.0-rc1 (bis) I'm merging CE to EE one last time before I tag 8.10.0-rc1! See merge request !534
-
Phil Hughes authored
-
Phil Hughes authored
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/19191
-
Rémy Coutable authored
Fix log statements in import/export Fixes - as seen in the logs: ``` Import/Export error raised on /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/import_export/file_importer.rb:19:in `rescue in import': undefined method `message' for #<String:0x007fc45e977e10> ``` See merge request !5129
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
James Lopez authored
-
Dmitriy Zaporozhets authored
Add information when member joined a team ## What does this MR do? It adds timeago label by every member on team page ## Are there points in the code the reviewer needs to double check? Yes, maybe design is not OK, please check. ## Why was this MR needed? It's useful information ## What are the relevant issue numbers? ## Screenshots (if relevant) ![joxi_screenshot_1467820915126](/uploads/9e5657443a10a9fe204367d7b6749b1f/joxi_screenshot_1467820915126.png) See merge request !5116
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Valery Sizov authored
-
Dmitriy Zaporozhets authored
Services: code style fixes, minor refactoring ## What does this MR do? It contains code style fixes, minor refactoring and also it removes some unnecessary comments. Every comment require a support just like a regular code line and this is why we should avoid using comments everywhere unless it's really helpful. Martin Fowler said "Find comment and refactor the code around it" :) our code is not that bad so let's not spoil it with comments. ## Why was this MR needed? Because GitLab is a live example of awesome code. Let's keep up a good job :) See merge request !5112
-
Rémy Coutable authored
CE to EE for 8.10.0-rc1 Unresolved conflicts: - `app/views/projects/_home_panel.html.haml` - `app/views/shared/_clone_panel.html.haml` - `app/helpers/projects_helper.rb` @iamphill Could you please resolve the conflicts introduced by gitlab-org/gitlab-ce!4989 in `app/views/projects/_home_panel.html.haml` and check that project headers look good? Thanks in advance! @patricio Could you please resolve the conflicts introduced by gitlab-org/gitlab-ce!4696 in `app/helpers/projects_helper.rb` and `app/views/shared/_clone_panel.html.haml`? Thanks in advance! I need this to be able to release 8.10.0-rc1! See merge request !528
-