summaryrefslogtreecommitdiff
path: root/app/views/projects/diffs
Commit message (Collapse)AuthorAgeFilesLines
* prevent diff unfolding link from appearing for deleted filesMike Greiling2017-02-162-2/+2
|
* fix build failuresMike Greiling2017-02-161-1/+3
|
* only show diff unfolding link if there are more lines to showMike Greiling2017-02-163-6/+9
|
* Adds container to tooltip in order to make it work with overflow:hidden in ↵28032-tooltips-file-nameFilipa Lacerda2017-02-121-3/+3
| | | | parent element
* Align file header items while keeping collapse functionalityAnnabel Dunstone Gray2017-02-081-1/+2
|
* Use a new class to keep old behaviorFilipa Lacerda2017-02-081-1/+1
|
* Revert "Merge branch 'revert-a91ff32b' into 'master'"Filipa Lacerda2017-02-082-4/+4
| | | This reverts merge request !8688
* Address feedbackDouwe Maan2017-02-061-2/+2
|
* Add 'View on [env]' link to blobs and individual files in diffsDouwe Maan2017-02-062-1/+4
|
* Merge branch '26300-line-numbers-are-off-in-dynamically-loaded-diff-chunks' ↵Jacob Schatz2017-02-032-8/+8
|\ | | | | | | | | | | | | | | | | into 'master' Resolve "Line numbers are off in dynamically loaded diff chunks" Closes #26300 See merge request !8428
| * ensure linenumber data attribute is correct for the last line in a diff chunk26300-line-numbers-are-off-in-dynamically-loaded-diff-chunksMike Greiling2017-01-182-8/+6
| |
| * ensure last line in diff block is contained within a table row elementMike Greiling2017-01-182-2/+4
| |
* | Merge branch ↵Jacob Schatz2017-02-031-2/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | '26829-diff-unfolding-links-erroneously-present-on-no-newline-lines' into 'master' Prevent "nonewline" type diff lines from showing a diff unfolding link Closes #26829 See merge request !8632
| * | prevent nonewline type diff lines from containing unfolding link26829-diff-unfolding-links-erroneously-present-on-no-newline-linesMike Greiling2017-01-181-2/+10
| |/
* | unifies mr diff file button styleNur Rony2017-01-301-1/+1
| |
* | Merge branch '27021-line-numbers-now-in-copy-pasta-data' into 'master' Fatih Acet2017-01-251-2/+2
|\ \ | | | | | | | | | | | | | | | | | | Resolve "Line numbers now in copy pasta data" Closes #27021 See merge request !8706
| * | Prevent copying of line numbers in parallel diff view27021-line-numbers-now-in-copy-pasta-datasamrose32017-01-221-2/+2
| | |
* | | HAMLLint: Fix `RubyComments` offencesKushal Pandya2017-01-241-1/+1
| | |
* | | HAMLLint: Fix `UnnecessaryStringOutput` offencesKushal Pandya2017-01-241-1/+1
| | |
* | | HAMLLint: Fix `UnnecessaryInterpolation` offencesKushal Pandya2017-01-242-4/+4
|/ /
* | Revert "Merge branch '25709-diff-file-overflow' into 'master'"Jacob Schatz2017-01-212-4/+4
| | | | | | This reverts merge request !8475
* | Remove fixed class from file actions25709-diff-file-overflowAnnabel Dunstone Gray2017-01-191-1/+1
| |
* | Use flexbox instead of media queriesFilipa Lacerda2017-01-191-2/+2
| | | | | | | | Move CSS to correct file
* | Fix haml linter errorsFilipa Lacerda2017-01-191-3/+3
| |
* | Adds tooltipsFilipa Lacerda2017-01-191-3/+3
| |
* | Responsive title in diffs inline, side by side, with and without sidebarFilipa Lacerda2017-01-191-3/+3
|/ | | | Adds MR ID to CHANGELOG entry
* Merge branch 'issue_25017' into 'master' Sean McGivern2017-01-171-2/+2
|\ | | | | | | | | | | | | Show 'too many changes' message for merge request Closes #25017 See merge request !8444
| * Show 'too many changes' message for merge requestissue_25017Felipe Artur2017-01-121-2/+2
| |
* | fixed commit diff linking and added specsfix/diff-titleLuke "Jared" Bennett2017-01-141-1/+1
|/
* HAMLLint: Fix `SpaceInsideHashAttributes` offencesKushal Pandya2016-12-316-30/+29
|
* HAMLLint: Fix `ImplicitDiv` offencesKushal Pandya2016-12-312-4/+4
|
* HAMLLint: fix `AltText` offencesKushal Pandya2016-12-311-7/+7
|
* Rename filename to file path in tooltip of file header in merge request diffVictor Wu2016-12-261-1/+1
|
* Merge branch 'hoopes/gitlab-ce-21027-add-diff-hunks-to-notification-emails' ↵Douwe Maan2016-11-291-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into 'master' Add diff hunks to notification emails Add diff hunks to notification emails. Continued from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5855 - thanks @hoopes! This also fixes an issue where the + / - prefixes were missing from diffs in emails. Screenshots (from my browser) of the HTML emails, along with text screenshots :stuck_out_tongue: ![image](/uploads/cb31400becf5149d40c8bb98a655aa93/image.png) ``` New comment for Merge Request !1 on app/views/admin/builds/index.html.haml: http://localhost:3000/gitlab-org/gitlab-ce/merge_requests/1#note_1023 > Finished This is a comment at the top of a match section. ``` ![image](/uploads/704dd3845797530697a27f5c1953c053/image.png) ``` New comment for Merge Request !1 on app/views/admin/builds/index.html.haml: http://localhost:3000/gitlab-org/gitlab-ce/merge_requests/1#note_1022 > Finished > %span.badge.js-running-count= @all_builds.finished.count(:id) > > - %li{class: ('active' if @scope == 'all')} > - = link_to admin_builds_path(scope: :all) do > - All > - %span.badge.js-totalbuilds-count= @all_builds.count(:id) > - > .gray-content-block > #{(@scope || 'running').capitalize} builds > This is a comment at the bottom of a match section. ``` ![image](/uploads/4063f3d9738aea8ebf3c0e690d0eddee/image.png) ``` New comment for Merge Request !1 on app/views/admin/builds/index.html.haml: http://localhost:3000/gitlab-org/gitlab-ce/merge_requests/1#note_1024 > = link_to 'Cancel all', cancel_all_admin_builds_path, data: { confirm: 'Are you sure?' }, class: 'btn btn-danger', method: :post > > %ul.center-top-menu > - %li{class: ('active' if @scope.nil?)} > + %li{class: ('active' if @scope == 'all')} > = link_to admin_builds_path do > + All This is a comment with some deleted and added lines above it. ``` Closes #21027, closes #24340. See merge request !7660
| * Don't use diff_line_content for emailsSean McGivern2016-11-281-1/+1
| |
| * Don't remove + / - signs from diff emailsSean McGivern2016-11-281-1/+1
| | | | | | | | | | | | | | In the browser, we remove the + and - signs from the front of a diff line because we add them in with CSS, so they aren't copied. We can't do that in an email, because the CSS isn't supported, so we should keep them in that case.
* | Merge branch 'jej-22869' into 'security'Douwe Maan2016-11-281-1/+1
|/ | | | | | | | | | | | | | | | | | Fix information disclosure in `Projects::BlobController#update` It was possible to discover private project names by modifying `from_merge_request`parameter in `Projects::BlobController#update`. This fixes that. - [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md) entry added - Tests - [x] Added for this feature/bug - [ ] All builds are passing - [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) https://gitlab.com/gitlab-org/gitlab-ce/issues/22869 See merge request !2023
* Merge branch '24010-Add-named-anchors-for-diffs-in-the-commit-page' into ↵Sean McGivern2016-11-173-9/+11
|\ | | | | | | | | | | | | | | | | | | 'master' Adds hash anchors to diff_files to make possible linking exact file in commit Closes #24010 See merge request !7298
| * Unify anchor link format for MR diff files !7298Yar2016-11-153-9/+11
| | | | | | | | | | | | | | | | Right now, the following naming scheme for diff files is used: diff-1, diff-2, ... and also we have "internal" format which is file-path-HASH, where HASH is sha1 of file path. Besides, we have HASH_lineA_lineB format to link exact line number in MR diff. It makes sence to unify the way we link diff from outside, while leave "file-path-HASH" format for internal (js) usage. Changes in this commit allow to link diff just by HASH, if we don't want specify exact lines, also it changes "file-path-HASH" and "diff-NUMBER" links in code to this unified format. Inspired by #24010 and !7298
* | Fix Error 500 when creating a merge request that contains an image that was ↵stanhu/gitlab-ce-fix-error-500-with-mr-imagesStan Hu2016-11-141-1/+1
|/ | | | | | | | | | | | | | | | | deleted and added Steps to reproduce: 1. Start with a repo with an image 2. Add a commit to delete the image 3. Add another commit to replace the image with another image In a diff comparison, we really just compare about what the image was before the diff, not the direct parent of the last commit. This MR fixes that. Closes #3893, gitlab-org/gitlab-ee#678 Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix expanding a collapsed diff when converting a symlink to a regular fileadam-fix-collapsed-diff-symlink-file-conversionAdam Niedzielski2016-11-101-1/+1
| | | | | In this case comparing old_path and new_path is not enough because there are two entires that match.
* Merge branch 'remove-heading-space-from-diff-content' into 'master' Alfredo Sumaran2016-11-091-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove an extra leading space from diff paste data ## What does this MR do? Remove an extra leading space from diff paste data. ## Are there points in the code the reviewer needs to double check? I have checked the following three patterns. * inline diff * parallel diff * blob preview ## Why was this MR needed? Diff paste data contain an extra leading space. So it need to remove an extra leading space manually from pasted diff data. ## Screenshots (if relevant) ## Does this MR meet the acceptance criteria? - [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md) entry added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [ ] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [ ] Branch has no merge conflicts with `master` (if it does - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? #14176 Closes #23899 See merge request !7133
| * Remove an extra leading space from diff contentHiroyuki Sato2016-11-041-2/+2
| |
* | Add width to caret to rid ourselves of the shiftfixed-width-caretJacob Schatz2016-11-041-1/+1
|/ | | | | | | | | | Add CHANGELOG uses fa-fw from font awesome instead of using declaring fix width explicitly moves changelog entry under 8.14 rebased with master
* Updated positioning of copy file path button in diffsmr-copy-filename-btn-updatePhil Hughes2016-10-312-1/+2
| | | | Closes #23591
* Fix horizontal padding for highlight blocks23661-lacking-padding-on-syntax-highlight-blocks-in-diff-commentsLuke Bennett2016-10-251-1/+1
|
* Added copy file path button to diffsmr-file-path-copy-btnPhil Hughes2016-10-101-1/+1
| | | | Closes #23108
* MergeRequest new form load diff asynchronouslynew-merge-requests-commit-tab-activePaco Guzman2016-10-061-1/+2
|
* Merge branch '22343-honor-user-fixed-layout-pref' into 'master' Fatih Acet2016-10-041-2/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure the 'fixed layout' preference is honored whenever possible ## What does this MR do? Currently, when viewing any Merge Request the user's fixed-layout preference is overridden if they have set "Side-by-Side" view as their preference when viewing diffs. This makes sense if they are currently viewing a diff, but this is confusing when their layout preference is overridden while they are on another tab (i.e. "Discussion" or "Builds"). This MR moves all responsibility for overriding the fixed layout from the Ruby page layout helper into frontend JavaScript where it is only applied when needed. ## Are there points in the code the reviewer needs to double check? Check that nothing broke for users which have their layout preference set to "Fluid" as well as those which have it set to "Fixed". I've already done this but double checking is always good idea :smile:. ## Screenshots (if relevant) ![side-by-side-toggle-fixed](/uploads/033dc73e70b73da5692b75606733c938/side-by-side-toggle-fixed.gif) ## Does this MR meet the acceptance criteria? - [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added - Tests - [ ] All builds are passing - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if you do - rebase it please) - [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? Closes #22343 ## Other Notes As @lbennett noted in #22343, this is something of a band-aid. It fixed most of the issue, but we still need to have a discussion about whether or not is acceptable to override user layout preferences for "Side-by-Side" views in general. At least this MR limits the scope of this behavior to a single tab within an MR or merge conflict page. See merge request !6422
| * ensure the 'fixed layout' preference is honored whenever possibleMike Greiling2016-09-201-2/+0
| | | | | | | | see #22343 for issue description