- 31 1月, 2019 1 次提交
-
-
由 Steve Azzopardi 提交于
When a user is a guest user, and the "Public Pipeline" is set to false inside of "Settings > CI/CD > General" the commit status in the project dashboard should not be shown.
-
- 16 1月, 2019 1 次提交
-
-
由 George Tsiolis 提交于
-
- 07 11月, 2018 1 次提交
-
-
由 Douwe Maan 提交于
This reverts merge request !22526
-
- 26 10月, 2018 1 次提交
-
-
由 blackst0ne 提交于
-
- 22 9月, 2018 1 次提交
-
-
由 🙈 jacopo beschi 🙉 提交于
-
- 09 7月, 2018 1 次提交
-
-
由 Lin Jen-Shin 提交于
-
- 06 7月, 2018 1 次提交
-
-
由 Francisco Javier López 提交于
-
- 05 7月, 2018 1 次提交
-
-
由 Winnie Hellmann 提交于
-
- 31 5月, 2018 1 次提交
-
-
由 Imre Farkas 提交于
-
- 11 4月, 2018 1 次提交
-
-
由 Lin Jen-Shin 提交于
-
- 06 3月, 2018 1 次提交
-
-
由 Stan Hu 提交于
Use the max of the `last_activity_at` and `last_repository_updated_at` columns. The latter is updated only when a push happens, but the former is updated whenever any activity (e.g. issue creation) happens. Closes #27181
-
- 22 12月, 2017 1 次提交
-
-
由 blackst0ne 提交于
-
- 07 10月, 2017 1 次提交
-
-
由 Jacopo 提交于
Replaces all the explicit include metadata syntax in the specs (tag: true) into the implicit one (:tag). Added a cop to prevent future errors and handle autocorrection.
-
- 22 9月, 2017 1 次提交
-
-
由 Phil Hughes 提交于
This allows users to quickly switch between all projects they have access to & there own namespace projects. These tabs also keep the same filtering/search options selected so the user can quickly switch between the two different contexts. Closes #29045
-
- 08 9月, 2017 1 次提交
-
-
由 Yorick Peterse 提交于
Whenever you push to a branch GitLab will show a button to create a merge request (should one not exist already). The underlying code to display this data was quite inefficient. For example, it involved multiple slow queries just to figure out what the most recent push event was. This commit changes the way this data is retrieved so it's much faster. This is achieved by caching the ID of the last push event on every push, which is then retrieved when loading certain pages. Database queries are only executed if necessary and the cached data is removed automatically once a merge request has been created, or 2 hours after being stored. A trade-off of this approach is that we _only_ track the last event. Previously if you were to push to branch A and B then create a merge request for branch B we'd still show the widget for branch A. As of this commit this is no longer the case, instead we will only show the widget for the branch you pushed to most recently. Once a merge request exists the widget is no longer displayed. Alternative solutions are either too complex and/or too slow, hence the decision was made to settle for this trade-off. Performance Impact ------------------ In the best case scenario (= a user didn't push anything for more than 2 hours) we perform a single Redis GET per page. Should there be cached data we will run a single (and lightweight) SQL query to get the event data from the database. If a merge request already exists we will run an additional DEL to remove the cache key. The difference in response timings can vary a bit per project. On GitLab.com the 99th percentile of time spent in User#recent_push hovers between 100 milliseconds and 1 second, while the mean hovers around 50 milliseconds. With the changes in this MR the expected time spent in User#recent_push is expected to be reduced down to just a few milliseconds. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/35990
-
- 06 9月, 2017 1 次提交
-
-
由 Yorick Peterse 提交于
This finishes the procedure for migrating events from the old format into the new format. Code no longer uses the old setup and the database tables used during the migration process are swapped, with the old table being dropped. While the database migration can be reversed this will 1) take a lot of time as data has to be coped around 2) won't restore data in the "events.data" column as we have no way of restoring this. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/37241
-
- 05 9月, 2017 1 次提交
-
-
由 Robert Speicher 提交于
-
- 03 8月, 2017 1 次提交
-
-
由 Robert Speicher 提交于
-
- 02 8月, 2017 1 次提交
-
-
由 Robert Speicher 提交于
-
- 17 7月, 2017 1 次提交
-
-
由 Alexander Randa 提交于
-
- 11 7月, 2017 1 次提交
-
-
由 Paul Charlton 提交于
-
- 07 7月, 2017 1 次提交
-
-
由 Robert Speicher 提交于
-
- 06 7月, 2017 1 次提交
-
-
由 Douwe Maan 提交于
-
- 30 6月, 2017 1 次提交
-
-
由 Robert Speicher 提交于
-
- 29 6月, 2017 1 次提交
-
-
由 Alexander Randa 提交于
-
- 26 6月, 2017 1 次提交
-
-
由 Ruben Davila 提交于
-
- 20 6月, 2017 1 次提交
-
-
由 Robert Speicher 提交于
-
- 04 6月, 2017 1 次提交
-
-
由 Ruben Davila 提交于
-
- 28 5月, 2017 1 次提交
-
-
由 blackst0ne 提交于
-
- 25 5月, 2017 2 次提交
-
-
由 Alexis Reigel 提交于
-
由 Alexis Reigel 提交于
-
- 07 4月, 2017 1 次提交
-
-
由 Bob Van Landuyt 提交于
-
- 16 3月, 2017 1 次提交
-
-
由 Bob Van Landuyt 提交于
-
- 01 3月, 2017 1 次提交
-
-
由 Michael Kozono 提交于
-