- 21 Jun, 2016 1 commit
-
-
Lin Jen-Shin authored
It's not that it must be rebased, it could also be merged. This also raises a question: Why we could only rebase on GitLab, but not merge whenever merge should also be an option? After this change, we could also not enforce a linear history because we also allow merging.
-
- 13 Jun, 2016 1 commit
-
-
Lin Jen-Shin authored
The original issue is that (#260), some people want to be able to merge a fast-forward MR regardless it's rebased or not. The previously check for this: `target_sha == source_sha_parent`, assumes that the questioning MR has a linear history (i.e. it's rebased), therefore we could do a fast-forward merge. However, we could also do fast-forward merge if the MR has already merged target branch (i.e. it's merged). This MR would allow them to merge any fast-forward MR regardless rebased or not. But actually this breaks some assumption. In the option of: > Merge commit with semi-linear history >> A merge commit is created for every merge, but merging is only >> allowed if the branch has been rebased. This way you get a history >> that reads linearly (as with fast-forward merges), with the addition >> of merge commits. >> When the branch has not been rebased, the user is given the option to do >> so. It clearly says: `merging is only allowed if the branch has been rebased` This MR would break this assumption. The same applies to: > Fast-forward merge >> No merge commits are created and all merges are fast-forwarded, which >> means that merging is only allowed if the branch has been rebased. >> When the branch has not been rebased, the user is given the option to do >> so. This means that rebase and FF are two separated concept and we're mixing them here. We should probably update the wordings and perhaps provide another option if we want to keep all the workflows. My own thought is actually, allowing only FF merge might make little sense. Allowing only FF *and* rebased (linear history) would make more sense. That means I think the original behaviour actually makes more sense, just that the wordings are wrong. i.e. They could be FF merged, but that's not the point, we still want you to rebase this branch! On the other hand, I am not against adding a new option for this behaviour either. People have different workflows, and I think it makes sense to allow any workflows which Git provided. Either way, I think some wordings should be changed.
-
- 12 Jun, 2016 1 commit
-
-
Robert Speicher authored
Add Approvals API endpoint - Added endpoint to retrieve approval status of MR - Added endpoint to approve MR Fixes #255 See merge request !449
-
- 11 Jun, 2016 1 commit
-
-
Patricio Cano authored
-
- 10 Jun, 2016 7 commits
-
-
Robert Speicher authored
CE upstream See merge request !450
-
Robert Speicher authored
This adds some duplication, but it's the cleaner solution for now.
-
Robert Speicher authored
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Jacob Vosmaer authored
-
Phil Hughes authored
-
Valery Sizov authored
-
- 09 Jun, 2016 29 commits
-
-
Jacob Schatz authored
Award emoji fixes Fixes #18357 #18325 and #18424 See merge request !4550
-
Fatih Acet authored
yes -> true no -> false . frequent -> .frequent-emojis
-
Robert Speicher authored
[ci skip]
-
Robert Speicher authored
Properly quote table name in Rake task for MySQL and PostgreSQL compatibility !4318 broke the gitlab:db:drop_tables functionality for PostgreSQL. Closes #15259 See merge request !4577
-
Patricio Cano authored
-
Jacob Schatz authored
Add milestone expire date to the right sidebar ## What does this MR do? Shows milestone expire date tooltip in the sidebar. It also shows the tooltip when sidebar is collapsed. ## Are there points in the code the reviewer needs to double check? `common_utils.js.coffee` and `milestones_helper.rb` should be reviewed deeply. ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/gitlab-ce/issues/17355 ## Screencast ![zngAcytBWq](/uploads/bd8514506aa5010aef9b081455ee90af/zngAcytBWq.gif) See merge request !4448
-
Patricio Cano authored
- Added endpoint to retrieve approval status of MR - Added endpoint to approve MR
-
Stan Hu authored
!4318 broke the gitlab:db:drop_tables functionality for PostgreSQL. Closes #15259
-
Jacob Schatz authored
Checks for undefined when inserting autocomplete into textarea ## What does this MR do? Correctly checks for undefined before inserting anything into the textarea when using autocomplete. This happens because the loading indicator tries to insert `@undefined` which we dont want to insert. See merge request !4561
-
Stan Hu authored
Fix bug with SQL syntax error during backup restoration ## What does this MR do? It properly escapes the table name in the `DROP TABLE IF EXISTS ...` statement used during restore of a backup. ## Are there points in the code the reviewer needs to double check? Please check compatibility with PostgreSQL ## Why was this MR needed? Fix an issue with backups can not be restored if MySQL is used as database for GitLab. ## What are the relevant issue numbers? #15259 ## Screenshots (if relevant) - See merge request !4318
-
Phil Hughes authored
-
Phil Hughes authored
-
Jacob Schatz authored
Fix empty user projects snippets list ## What are the relevant issue numbers? Closes #17952 #17816 and #17737 cc: @lbennett @jschatz1 See merge request !4532
-
Jacob Schatz authored
Improve ui consistency. Part 2 * Use responsive top-area on project branches and tags pages * Use default button size in the content list controls * Improve button margin for btn-grouped css class For https://gitlab.com/gitlab-org/gitlab-ce/issues/18324 See merge request !4536
-
Jacob Schatz authored
Improved the UX of issue & milestone date picker ## What does this MR do? Improves the UX of the date picker on issue form & milestone form. ## What are the relevant issue numbers? Closes #18198 ## Screenshots (if relevant) ### Issues ![Screen_Shot_2016-06-06_at_09.28.29](/uploads/d9c192dff0d8076adc3ed6f005ea3790/Screen_Shot_2016-06-06_at_09.28.29.png) ### Project milestones ![Screen_Shot_2016-06-06_at_09.28.18](/uploads/2d03d72791c5fc6badfadb975a85af2b/Screen_Shot_2016-06-06_at_09.28.18.png) ### Group milestones ![Screen_Shot_2016-06-06_at_09.28.05](/uploads/0f28532396a16e6fd48ddea784ca28e3/Screen_Shot_2016-06-06_at_09.28.05.png) See merge request !4485
-
Jacob Schatz authored
Only load Chart.js when necessary. Only load Chart.js where it's used, namely the Graphs section. Follow up on !4394. cc: @jschatz1 See merge request !4516
-
Fatih Acet authored
-
Jacob Schatz authored
Fix local timeago on user dashboard ## What does this MR do? Fixes incorrect date times on tooltips on the dashboard page ## Are there points in the code the reviewer needs to double check? Yes, The tooltip has to be recreated again because we needed a custom CSS classname in order to fix the date being splitted into two lines. ## Why was this MR needed? Because the datetimes were incorrect we have to have the same format for .timeago() instances. ## What are the relevant issue numbers? #17607 ## Screenshots (if relevant) **Before** <img src="/uploads/f40cd58e8086d9675262e98a1fe57885/Screen_Shot_2016-05-24_at_7.23.25_PM.png" width="705"> **After** <img src="/uploads/bd48046ef11659cc742f827b3404fbcd/Screen_Shot_2016-05-24_at_7.22.29_PM.png" width="704"> See merge request !4285
-
Jacob Schatz authored
Improve input padding, fix #18237. ## What does this MR do? Improves horizontal padding for input fields. ## What are the relevant issue numbers? #18237 ## Screenshots (if relevant) Before: ![Screen_Shot_2016-06-06_at_12.11.07_PM](/uploads/11d24c84e1ca8d268a5acc2b4e10bb77/Screen_Shot_2016-06-06_at_12.11.07_PM.png) After: ![Screen_Shot_2016-06-06_at_12.10.38_PM](/uploads/cbb407d8fca1e8dc1ace2af6c0774181/Screen_Shot_2016-06-06_at_12.10.38_PM.png) cc: @jschatz1 See merge request !4489
-
Jacob Schatz authored
Use warning color merge conflicts icon in MR status widget. Fixes #18174 ### Before ![Screen_Shot_2016-06-06_at_18.00.56](/uploads/4a74b1710478daee5ee95b7c6b6a835f/Screen_Shot_2016-06-06_at_18.00.56.png) ### After ![Screen_Shot_2016-06-06_at_17.58.04](/uploads/28faefaebef30e4256390029c87b28bb/Screen_Shot_2016-06-06_at_17.58.04.png) See merge request !4487
-
Phil Hughes authored
-
Phil Hughes authored
-
Phil Hughes authored
Closes #18198
-
Jacob Schatz authored
Edit form background color on highlighted note ## What does this MR do? Added white background to edit form when in a highlighted note ## What are the relevant issue numbers? Closes #18101 ## Screenshots (if relevant) ![Screen_Shot_2016-06-02_at_11.24.20](/uploads/c7c7fe710aa74d86152a109560fd0ebe/Screen_Shot_2016-06-02_at_11.24.20.png) See merge request !4435
-
Fatih Acet authored
-
Fatih Acet authored
-
Robert Speicher authored
Toggling a task in a description with mentions doesn't creates a Todo When user toggle a task list item in a description with a mention it does not create an unnecessary Todo for that mention. Closes #14116 See merge request !4568
-
Jacob Schatz authored
Blur button tags when pressed to remove the focus state. ## Before ![pemnD5exKl](/uploads/333155bf4a6c43715f3fc04d8f5aa35e/pemnD5exKl.gif) ## After ![dCPvSwsuWp](/uploads/9bcfbe59ac8de51e9d2c3edcb3d13ff3/dCPvSwsuWp.gif) See merge request !4418
-
Alfredo Sumaran authored
-