summaryrefslogtreecommitdiff
path: root/features/steps/project
Commit message (Collapse)AuthorAgeFilesLines
* Change test in an attempt to pass.comment-errorJacob Schatz2016-03-101-1/+1
| | | | Thanks @rspeicher!
* Fixed failing testsPhil Hughes2016-03-102-6/+10
|
* Remove redundant integration testsRobert Speicher2016-03-072-12/+0
| | | | | | | | | | These three tests were essentially checking that adding a note to something updated its `noteable`'s `updated_at` attribute. This is well-tested Rails behavior and we shouldn't feel the need to write an integration test to verify it. At most we should be ensuring that the association definition adds the `touch: true` option, which we now do in Note's unit test.
* Merge branch 'issue_13621_2' into 'master' Douwe Maan2016-03-071-1/+1
|\ | | | | | | | | | | | | Labels should be visible in dashboard and group milestone views Closes #13621 See merge request !2931
| * Updates from last code review.issue_13621_2Rubén Dávila2016-03-061-1/+1
| |
* | Merge branch 'rs-factory-nitpicks' into 'master' Douwe Maan2016-03-072-2/+2
|\ \ | | | | | | | | | | | | | | | | | | More Factory cleanup Addresses nitpicks from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2847 See merge request !3108
| * | Add traits for each access_level to ProjectMember factoryRobert Speicher2016-03-062-2/+2
| |/
* | Merge branch 'indicate-mr-diverged-from-target' into 'master' Douwe Maan2016-03-071-1/+28
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Indicate when an MR diverged from the target branch This adds an indicator to the "Merge MR" box, to tell if and how much an MR diverged from its target branch. For instance, consider an MR to merge the branch `feature` into `master`. Some other commits were added to `master` since `feature` was created, and the two branches diverged. ```text o master | o o feature | | o o | / o ``` In this case, there will be a label in the MR Merge box stating: > This MR is by 3 commits behind the target branch `master`. ## Screenshots ### The branch diverged from the target (UI Proposal) ![UI_suggestion_1](/uploads/cd5bee3959e68026ec7d5097259d53f4/UI_suggestion_1.png) ### The branch diverged from the target (alternative UI Proposal) ![UI_suggestion_2](/uploads/f36977101b59a610850e129837dfbc83/UI_suggestion_2.png) ## How is this useful? - In a _rebase-workflow_ (MR are preferably rebased before being merged), the reviewer wants to know if an MR is rebased on the target branch before merging it. _With this indicator, the reviewer knows immediately if the branch is rebased, or if she needs to ask the committer to rebase its branch._ <br> - To keep the git history readable, a team prefers to avoid merging branches that really lag a lot behind the target branch. Merging an MR that is 10 commits behind is fine, but 200 is too much. _With this indicator, the reviewer can see on the MR page if the branch is really far behind the target – or only a few commits behind._ ## Open questions We've been using this at @captaintrain for a few months now, and found it quite useful. I guess the open-questions are mostly: what UI would be the more adequate? Any thoughts on this, on the general usefulness and/or on the code? See merge request !2217
| * Indicate how much an MR branch diverges from the target branchPierre de La Morinerie2016-03-031-1/+28
| |
* | Invalidate cache for builds badgeGrzegorz Bizon2016-03-041-0/+4
| | | | | | | | Closes #13982
* | Use Gitlab::Git::DiffCollectionsJacob Vosmaer2016-03-031-2/+5
|/
* Merge branch 'issue_13621' into 'master' Douwe Maan2016-02-291-0/+6
|\ | | | | | | | | | | | | Don't repeat labels listed on Labels tab. Fixes #13622 See merge request !2924
| * Don't repeat labels listed on Labels tab.issue_13621Rubén Dávila2016-02-221-0/+6
| |
* | Merge remote-tracking branch 'origin/Baertierchen/gitlab-ce-showTestCoverage'Dmitriy Zaporozhets2016-02-251-0/+6
|\ \
| * | Add a spec for coverage indicator in project's builds listBaertierchen/gitlab-ce-showTestCoverageRémy Coutable2016-02-221-0/+6
| | |
* | | Merge branch 'issue_13301_emoji-menu' into 'master' Robert Speicher2016-02-241-1/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Load award emoji picker with ajax request Fixes #13301. See merge request !2888
| * | | Update award_emoji testAnnabel Dunstone2016-02-231-2/+2
| | | |
| * | | Add timeout for ajax call in award emoji steps; update focus in award pickerAnnabel Dunstone2016-02-191-0/+1
| | | |
* | | | Merge branch 'dz-small-ui-fixes' into 'master' Jacob Schatz2016-02-232-5/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set of UI fixes * Improve wiki pages * Improve profile pages cc @skyruler See merge request !2758
| * | | | Fix spinach test for wiki markdown renderDmitriy Zaporozhets2016-02-131-2/+10
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | Update tests to match new wiki headerDmitriy Zaporozhets2016-02-092-3/+9
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | | | Users don't get instructions to push to other users empty projectsPhil Hughes2016-02-221-0/+10
| |_|/ / |/| | | | | | | | | | | Fixes #12518
* | | | Fixed failing issues testsPhil Hughes2016-02-222-4/+4
| |_|/ |/| | | | | | | | Removed up/down vote icons from merge requests. Was missed from d8069bd85863ab8c47d2bb2370221b17fb686b93
* | | Merge branch 'issue_3276' into 'master' Jacob Schatz2016-02-191-0/+53
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Labels should be visible in milestone view Closes #3276 See merge request !2599
| * | | Add specs.Rubén Dávila2016-02-021-0/+53
| | | |
* | | | Add some spinach specsRubén Dávila2016-02-192-0/+96
| | | |
* | | | And CI API endpoint where user can erase a buildGrzegorz Bizon2016-02-191-1/+3
| | | |
* | | | Create method that checks if build has been erasedGrzegorz Bizon2016-02-191-1/+1
| | | | | | | | | | | | | | | | + minor improvements
* | | | Show information indicating that build has been erasedGrzegorz Bizon2016-02-191-0/+4
| | | |
* | | | Add feature specs for build erase buttonGrzegorz Bizon2016-02-191-0/+14
| | | |
* | | | Merge branch 'fix/project-forks-page' into 'master' Douwe Maan2016-02-191-0/+6
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | workaround for forks with an invalid repo Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/13465 The error occurs when a project returns a `nil` commit for a variety of reasons, I assume the repository is corrupt - perhaps as a result of a failed fork. With this MR, we do not show forks with corrupted repos in the list of forks, as this does not seem to work anyway. A better solution is to fix the cause of the issue and/or any data integrity problem... Also fixing Sentry issue: 1180 `undefined method 'already_forked?' for nil:NilClass ` See merge request !2836
| * | | updated fix based on MR feedbackJames Lopez2016-02-171-5/+0
| | | |
| * | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into ↵James Lopez2016-02-172-0/+7
| |\ \ \ | | | | | | | | | | | | | | | fix/project-forks-page
| * | | | workaround for forks with an invalid repo - avoid showing them in the listJames Lopez2016-02-161-0/+11
| | | | |
* | | | | Add ability to see and sort on vote count from Issues and MR listssee-and-sort-on-vote-count-mr-issuesDouglas Barbosa Alexandre2016-02-172-0/+107
| |/ / / |/| | |
* | | | sporadic spec fixspec_fixValery Sizov2016-02-161-0/+2
| | | |
* | | | Fix the "x of y" displayed at the top of Issuables' sidebarfix/13356-issuable-index-of-total-in-sidebarRémy Coutable2016-02-151-0/+5
|/ / / | | | | | | | | | | | | | | | | | | | | | 1. We now display the index of the current issuable among all its project's issuables, of the same type and with the same state. 2. Also, refactored a bit the Issuable helpers into a new IssuablesHelper module. 3. Added acceptance specs for the sidebar counter.
* | | Add spinach tests for award emojifix-me-me-me-meStan Hu2016-02-131-0/+26
| | |
* | | Parse XML instead of HTML in tests for a SVG build badgefix/ci-build-status-badgeGrzegorz Bizon2016-02-111-1/+1
| | |
* | | Move build badge specs to badges directoryGrzegorz Bizon2016-02-111-5/+2
| | |
* | | Move builds badge implementation to new badges controllerGrzegorz Bizon2016-02-111-1/+1
| | |
* | | Inherit build badge access permissions from projectGrzegorz Bizon2016-02-111-0/+1
| | |
* | | Improve build badge tests, add another test caseGrzegorz Bizon2016-02-111-4/+9
| | |
* | | Add feature tests for builds status badgeGrzegorz Bizon2016-02-111-0/+25
| | |
* | | Change MR link to "View Open Merge Request"display-mr-link-if-thre-is-oneDouglas Barbosa Alexandre2016-02-101-1/+1
| | |
* | | Replaces "Create merge request" link with one to the MR when one existsDouglas Barbosa Alexandre2016-02-101-0/+57
| | |
* | | Merge remote-tracking branch 'origin/master' into ci-permissionsKamil Trzcinski2016-02-042-2/+2
|\ \ \ | | |/ | |/| | | | | | | # Conflicts: # app/views/projects/builds/index.html.haml
| * | Update test after changes build page cssDmitriy Zaporozhets2016-02-031-1/+1
| |/ | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * Merge remote-tracking branch 'origin/master' into git-raw-workhorseJacob Vosmaer2016-02-021-0/+17
| |\
| * \ Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into ↵Jacob Vosmaer2016-02-019-19/+119
| |\ \ | | | | | | | | | | | | git-raw-workhorse