Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make better use of the `visibility_level` factory traitsrs-traits-are-good | Robert Speicher | 2016-03-08 | 1 | -2/+2 |
| | |||||
* | Cache & flush tag/branch counts | Yorick Peterse | 2016-03-08 | 1 | -0/+26 |
| | | | | | | | The methods used for this are Repository#tag_count and Repository#branch_count which cache their output in Redis as well as memoizing it in an instance variable. Both methods have a corresponding methods/hooks to flush the caches at the right time. | ||||
* | adds test for git push service for updating the language of the project | tiagonbotelho | 2016-03-07 | 1 | -0/+17 |
| | |||||
* | Merge remote-tracking branch 'origin/issue_5854' | Dmitriy Zaporozhets | 2016-03-04 | 1 | -2/+2 |
|\ | |||||
| * | Add commit message to JIRA's notification payload. | Rubén Dávila | 2016-03-03 | 1 | -2/+2 |
| | | |||||
* | | Use Gitlab::Git::DiffCollections | Jacob Vosmaer | 2016-03-03 | 1 | -1/+1 |
|/ | |||||
* | Does not create a todo when commenting on commit or project snippet | Douglas Barbosa Alexandre | 2016-02-24 | 1 | -0/+10 |
| | |||||
* | Check the HEAD of branch when doing Merge When Succeededimprove-merge-when-succeeded | Kamil Trzcinski | 2016-02-22 | 1 | -0/+16 |
| | |||||
* | Merge branch 'tasks' into 'master' | Douglas Barbosa Alexandre | 2016-02-22 | 9 | -4/+530 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Todos Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/2425 Tasks: - Prepare database - [X] Create a new table (`todos`) - Tasks Queue view - [X] Add a number icon showing the number of todos on the top right next to the new and logout button that will redirect the user to the todos page - [X] Add a chronological list of todos, with the 'Todos' tab active by default - [X] Add a 'Done' button to each todo - [x] Add filters (project, author, type, and action) - Todos generation - [X] When user issue/mr is assgined to someone - [x] When user is mentioned on (issues/mr's/comments) - Mark todo as `done` - [X] When clicks on the 'Done' button - [X] When edit issue/mr - [X] When left/edit a comment - [X] When reassign issue/mr - [X] When add/remove labels to issue/mr - [X] When issue/mr is closed - [X] When mr is merged - [X] When added an emoji - [X] When changed the issue/mr milestone * Screenshot: ![Screenshot_2016-02-20_12.45.57](/uploads/4b2554b1bde25aed3347e1ae41e8e0c0/Screenshot_2016-02-20_12.45.57.png) See merge request !2817 | ||||
| * | Rename Tasks to Todos | Douglas Barbosa Alexandre | 2016-02-20 | 9 | -322/+327 |
| | | |||||
| * | Create or mark task pending as soon the action happens | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -1/+1 |
| | | |||||
| * | Ensure that we only have one task per issue/mr | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -18/+16 |
| | | |||||
| * | Explicit mention of the assignee make a task | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -4/+4 |
| | | | | | | | | Since potentially the previous assign-task has already been handled. | ||||
| * | Fix rubocop offenses | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -3/+3 |
| | | |||||
| * | Create a pending task when a user is mentioned when edit a issue/mr/note | Douglas Barbosa Alexandre | 2016-02-20 | 6 | -79/+76 |
| | | |||||
| * | Does not create a task if new assignee is the current user | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -0/+12 |
| | | |||||
| * | Create a pending task when a user is mentioned on a note | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -0/+11 |
| | | |||||
| * | Create a pending task when a user is mentioned on issue/mr | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -30/+66 |
| | | |||||
| * | Rename TaskService#mark_as_done to mark_pending_tasks_as_done | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -2/+2 |
| | | |||||
| * | Marks pending tasks for an user as done when he merge the MR | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -0/+17 |
| | | |||||
| * | Marks pending tasks for an user as done when he close the MR | Douglas Barbosa Alexandre | 2016-02-20 | 2 | -0/+24 |
| | | |||||
| * | Marks pending tasks for an user as done when he edit a MR | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -1/+54 |
| | | |||||
| * | Create a pending task when an MR is assigned to someone | Douglas Barbosa Alexandre | 2016-02-20 | 3 | -8/+109 |
| | | |||||
| * | Mark pending tasks for the current user as done when he edit a note | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -0/+45 |
| | | |||||
| * | Mark pending tasks for the note author as done when he left a note | Douglas Barbosa Alexandre | 2016-02-20 | 2 | -4/+40 |
| | | |||||
| * | Marks pending tasks for an user as done when he close the issue | Douglas Barbosa Alexandre | 2016-02-20 | 2 | -0/+25 |
| | | |||||
| * | Marks pending tasks for an user as done when he edit an issue | Douglas Barbosa Alexandre | 2016-02-20 | 2 | -11/+83 |
| | | |||||
| * | Does not create a task for new issue when assignee is the current user | Douglas Barbosa Alexandre | 2016-02-20 | 1 | -0/+4 |
| | | |||||
| * | Create a pending task when an issue is assigned to someone | Douglas Barbosa Alexandre | 2016-02-20 | 3 | -2/+92 |
| | | |||||
* | | Discover branches for commit statuses ref-less when doing merge when succeededmerge-when-succeeded | Kamil Trzcinski | 2016-02-19 | 1 | -6/+30 |
| | | |||||
* | | Fix Merge When Succeeded for multiple stages | Kamil Trzcinski | 2016-02-19 | 1 | -0/+30 |
|/ | | | | Use around_transition to trigger build creation for next stages | ||||
* | Merge branch 'fix/ci-first-job-allow-failure' into 'master' | Kamil Trzciński | 2016-02-18 | 1 | -0/+28 |
|\ | | | | | | | | | | | | | | | | | Fix CI builds scheduler when first build in stage is allowed to fail This fixes an edge case in CI builds scheduler when first build in stage was marked as allowed to fail. Closes #3192 See merge request !2869 | ||||
| * | Add specs for build status helper class | Grzegorz Bizon | 2016-02-18 | 1 | -3/+11 |
| | | |||||
| * | Return a builds array in builds create service | Grzegorz Bizon | 2016-02-18 | 1 | -0/+20 |
| | | |||||
* | | Merge branch 'fix/gitpushservice-complexity-issue' into 'master' | Douwe Maan | 2016-02-18 | 1 | -32/+41 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce code complexity on GitPushService#execute Code complexity for gitlab-ce after this has been refactored: ``` 27.3: GitPushService#execute ``` This still needs to be merged into `gitlab-ee` presumably with conflicts... Perhaps we should create another issue for doing that? I left the code sort of similar to what it was... If I could, I would have refactored most of the code into separate classes, etc. as it breaks probably all SOLID principles. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/13327 See merge request !2784 | ||||
| * | refactored spec | James Lopez | 2016-02-17 | 1 | -9/+12 |
| | | |||||
| * | refactored some stuff based on MR feedback | James Lopez | 2016-02-17 | 1 | -54/+30 |
| | | |||||
| * | refactored GitPushService and updated spec | James Lopez | 2016-02-15 | 1 | -24/+24 |
| | | |||||
| * | attempt to reduce code complexity on GitPushService#execute | James Lopez | 2016-02-11 | 1 | -26/+56 |
| | | |||||
* | | Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into ↵ | Jacob Vosmaer | 2016-02-17 | 2 | -0/+45 |
|\ \ | | | | | | | | | | git-archive-refactor | ||||
| * | | updated system note service and spec based on feedback | James Lopez | 2016-02-16 | 1 | -4/+0 |
| | | | |||||
| * | | fix rubocop warning | James Lopez | 2016-02-12 | 1 | -2/+4 |
| | | | |||||
| * | | woo hoo - getting there with the cross-reference issue. Should fix the ↵ | James Lopez | 2016-02-12 | 1 | -4/+6 |
| | | | | | | | | | | | | problem and updated spec | ||||
| * | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into ↵ | James Lopez | 2016-02-10 | 1 | -0/+30 |
| |\ \ | | |/ | | | | | | | fix/cross-reference-notes-forks | ||||
| | * | Smarter flushing of branch statistics caches | Yorick Peterse | 2016-02-09 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of flushing the behind/ahead counts for all branches upon every push we now only flush the cache of branches that actually need to have these statistics recalculated. There are now basically 2 scenarios and their effects: 1. A user pushes a commit to the default branch, this results in the cache being flushed for all branches. 2. A user pushes to a non default branch, this results in _only_ the cache for that branch being flushed. The existing code (Repository#expire_cache) remains backwards compatible with the previous behaviour, the new behaviour is only applied when a branch name is passed as an argument. This ensures that when for example a project is deleted the cache for all branches is flushed. | ||||
| | * | Cache various Repository Git operationscaching-repository-git-operations | Yorick Peterse | 2016-02-08 | 1 | -0/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This caches the output of the following methods: * Repository#empty? * Repository#has_visible_content? * Repository#root_ref The cache for Repository#has_visible_content? is flushed whenever a commit is pushed to a new branch or an existing branch is removed. The cache for Repository#root_ref is only flushed whenever a user changes the default branch of a project. The cache for Repository#empty? is never explicitly flushed as there's no need for it. | ||||
| * | | fixed spec - at last! | James Lopez | 2016-02-05 | 1 | -3/+2 |
| | | | |||||
| * | | WIP - fix and spec for cross reference issue with forks | James Lopez | 2016-02-04 | 1 | -0/+16 |
| |/ | |||||
* | | First version of "git archive" headers | Jacob Vosmaer | 2016-02-02 | 1 | -25/+0 |
|/ | |||||
* | Fix Rubocop errornote-background-job | Josh Frye | 2016-01-28 | 1 | -3/+3 |
| |