- 25.07.2019 1 коммит
-
-
- 15.07.2019 1 коммит
-
-
Dmitriy Zaporozhets создал
Next models are affected: * Project * Namespace * Issue * Merge request * CI Trigger * CI Pipeline schedule Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 12.07.2019 1 коммит
-
-
Robert Speicher создал
This gets overridden in `EE::Namespace` and allows us to do things like always treat Epics as "disabled" in Core using the same checks we'd use elsewhere.
-
- 09.07.2019 1 коммит
-
-
Bob Van Landuyt создал
Since we use `Namespace#path` to build routes and URLs we can lessen the restrictions on `Namespace#name` so it can accomodate a user's name.
-
- 02.07.2019 2 коммита
-
-
Mayra Cabrera создал
- Add two new ActiveRecord models: - RootNamespaceStoragestatistics will persist root namespace statistics - NamespaceAggregationSchedule will save information when a new update to the namespace statistics needs to be scheduled - Inject into UpdateProjectStatistics concern a new callback that will call an async job to insert a new row onto NamespaceAggregationSchedule table - When a new row is inserted a new job is scheduled. This job will update call an specific service to update the statistics and after that it will delete thee aggregated scheduled row - The RefresherServices makes heavy use of arel to build composable queries to update Namespace::RootStorageStatistics attributes. - Add an extra worker to traverse pending rows on NAmespace::AggregationSchedule table and schedule a worker for each one of this rows. - Add an extra worker to traverse pending rows on NAmespace::AggregationSchedule table and schedule a worker for each one of this rows
-
Adam Hegyi создал
The root_ancestor method is heavily used in EE for the group_saml feature. Having this memoization implemented in CE would eliminate the need of overriding the root_ancestor method in EE.
-
- 25.06.2019 1 коммит
-
-
Mayra Cabrera создал
- Namespace::Storagestatistics will persist root namespace statistics - Namespace::AggregationSchedule will save information when a new update to the namespace statistics needs to be scheduled Both tables use 'namespace_id' as primary key
-
- 31.05.2019 1 коммит
-
-
Wei-Meng Lee создал
-
- 29.05.2019 1 коммит
-
-
Peter Marko создал
-
- 02.05.2019 1 коммит
-
-
Alessio Caiazza создал
This new field will allow to keep track of the storage used by the packages features, it provides also aggregation at namespace level.
-
- 30.04.2019 1 коммит
-
-
- 23.04.2019 1 коммит
-
-
- 19.04.2019 1 коммит
-
-
Mayra Cabrera создал
- Namespace now return avatar_url and web_url - NamespaceBasic entity was modified to include avatar_url and web_url, information is fetched differently depending if the Namespace is a user or a group Includes documentation changes Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/39858
-
- 12.03.2019 1 коммит
-
-
Mayra Cabrera создал
- Includes instance methods on Group model to detect when a group has AutoDevOps explicitly/implicitly enabled/disabled. - Includes migration to add a new column to namespaces table - Add UI necessary modifications - Add service and controller to update auto devops related instances - Updates project and groups auto devops badges Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52447
-
- 06.03.2019 1 коммит
-
-
Andrew Newdigate создал
This style change enforces `return if ...` instead of `return nil if ...` to save maintainers a few minor review points
-
- 15.01.2019 1 коммит
-
-
Mark Chao создал
-
- 21.12.2018 1 коммит
-
-
Douglas Barbosa Alexandre создал
-
- 19.12.2018 1 коммит
-
-
Jarka Košanová создал
- we now use the hierarchy class also for epics - also rename supports_nested_groups? into supports_nested_objects? - move it to a concern
-
- 06.12.2018 1 коммит
-
-
Stan Hu создал
Determined by running the script: ``` included = `git grep --name-only ShellAdapter`.chomp.split("\n") used = `git grep --name-only gitlab_shell`.chomp.split("\n") included - used ```
-
- 05.12.2018 2 коммита
-
-
Thong Kuah создал
With this MR, group clusters is now functional, so default to enabled. Have a single setting on the root ancestor group to enabled or disable group clusters feature as a whole
-
Thong Kuah создал
- Rename ordered_group_clusters_for_project -> ancestor_clusters_for_clusterable - Improve name of order option. It makes much more sense to have `hierarchy_order: :asc` and `hierarchy_order: :desc` - Allow ancestor_clusters_for_clusterable for group - Re-use code already present in Project
-
- 21.11.2018 1 коммит
-
-
- 06.11.2018 1 коммит
-
-
Olivier Gonzalez создал
Allow to fetch all pipelines for every projects in a group and its subgroups. Allow to fetch the latest pipeline id for each projects of a group and its subgroups.
-
- 01.11.2018 1 коммит
-
-
George Tsiolis создал
-
- 02.10.2018 1 коммит
-
-
Stan Hu создал
When a user cannot be renamed due to existing container registry tags, log the namespace and an example project that has tags.
-
- 24.09.2018 1 коммит
-
-
Michael Kozono создал
Even if it doesn’t save lines of code, since people will tend to use code they’ve seen. And `SafeRequestStore` is safer since you don’t have to remember to check `RequestStore.active?`.
-
- 17.09.2018 1 коммит
-
-
Yorick Peterse создал
This commit adds the module `FromUnion`, which provides the class method `from_union`. This simplifies the process of selecting data from the result of a UNION, and reduces the likelihood of making mistakes. As a result, instead of this: union = Gitlab::SQL::Union.new([foo, bar]) Foo.from("(#{union.to_sql}) #{Foo.table_name}") We can now write this instead: Foo.from_union([foo, bar]) This commit also includes some changes to make this new setup work properly. For example, a bug in Rails 4 (https://github.com/rails/rails/issues/24193) would break the use of `from("sub-query-here").includes(:relation)` in certain cases. There was also a CI query which appeared to repeat a lot of conditions from an outer query on an inner query, which isn't necessary. Finally, we include a RuboCop cop to ensure developers use this new module, instead of using Gitlab::SQL::Union directly. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/51307
-
- 06.09.2018 1 коммит
-
-
James Lopez создал
Updated docs, refactor import/export code Fix AvatarUploader path issue Fix project export upload webhook error
-
- 15.08.2018 1 коммит
-
-
Zeger-Jan van de Weg создал
-
- 01.08.2018 1 коммит
-
-
Zeger-Jan van de Weg создал
Our friends at GitHub show the programming languages for a long time, and inspired by that this commit means to create about the same functionality. Language detection is done through Linguist, as before, where the difference is that we cache the result in the database. Also, Gitaly can incrementaly scan a repository. This is done through a shell out, which creates overhead of about 3s each run. For now this won't be improved. Scans are triggered by pushed to the default branch, usually `master`. However, one exception to this rule the charts page. If we're requesting this expensive data anyway, we just cache it in the database. Edge cases where there is no repository, or its empty are caught in the Repository model. This makes use of Redis caching, which is probably already loaded. The added model is called RepositoryLanguage, which will make it harder if/when GitLab supports multiple repositories per project. However, for now I think this shouldn't be a concern. Also, Language could be confused with the i18n languages and felt like the current name was suiteable too. Design of the Project#Show page is done with help from @dimitrieh. This change is not visible to the end user unless detections are done.
-
- 27.07.2018 1 коммит
-
-
- 25.07.2018 1 коммит
-
-
Yorick Peterse создал
This adds a database migration that creates routes for any projects and namespaces that don't already have one. We also remove the runtime code for dynamically creating routes, as this is no longer necessary.
-
- 26.06.2018 1 коммит
-
-
Lin Jen-Shin создал
-
- 31.05.2018 1 коммит
-
-
Kamil Trzciński создал
-
- 04.05.2018 1 коммит
-
-
Mario de la Ossa создал
-
- 02.05.2018 1 коммит
-
-
Dylan Griffith создал
-
- 09.04.2018 1 коммит
-
-
Dylan Griffith создал
-
- 06.04.2018 1 коммит
-
-
Francisco Javier López создал
-
- 06.03.2018 1 коммит
-
-
Felipe Artur создал
-
- 03.03.2018 1 коммит
-
-
Felipe Artur создал
-