Commit e8c9ccc2 authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Refactor merge requests revisions

- A system note now appears on every push
- Replace dashes with underscores in images

[ci skip]
parent 9a7afd2a
...@@ -7,26 +7,36 @@ of merge request diff is created. When you visit a merge request that contains ...@@ -7,26 +7,36 @@ of merge request diff is created. When you visit a merge request that contains
more than one pushes, you can select and compare the versions of those merge more than one pushes, you can select and compare the versions of those merge
request diffs. request diffs.
![Merge Request Versions](img/versions.png) ![Merge request versions](img/versions.png)
---
By default, the latest version of changes is shown. However, you By default, the latest version of changes is shown. However, you
can select an older one from version dropdown. can select an older one from version dropdown.
![Merge Request Versions](img/versions-dropdown.png) ![Merge request versions dropdown](img/versions_dropdown.png)
---
You can also compare the merge request version with older one to see what is You can also compare the merge request version with an older one to see what has
changed since then. changed since then.
![Merge Request Versions](img/versions-compare.png) ![Merge request versions compare](img/versions_compare.png)
---
Every time you push new changes to the branch, a link to compare the last
changes appears as a system note.
Please note that comments are disabled while viewing outdated merge versions ![Merge request versions system note](img/versions_system_note.png)
or comparing to versions other than base.
--- ---
>**Note:** >**Notes:**
Merge request versions are based on push not on commit. So, if you pushed 5 - Comments are disabled while viewing outdated merge versions or comparing to
commits in a single push, it will be a single option in the dropdown. If you versions other than base.
pushed 5 times, that will count for 5 options. - Merge request versions are based on push not on commit. So, if you pushed 5
commits in a single push, it will be a single option in the dropdown. If you
pushed 5 times, that will count for 5 options.
[ce-5467]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5467 [ce-5467]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5467
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment