GitLab Bot
04af78083e
Add latest changes from gitlab-org/gitlab@master
2022-12-05 18:07:34 +00:00
GitLab Bot
81745c5a71
Add latest changes from gitlab-org/gitlab@master
2022-12-02 09:07:15 +00:00
GitLab Bot
2eafcb0673
Add latest changes from gitlab-org/gitlab@master
2022-11-15 18:09:13 +00:00
GitLab Bot
4279dbc29c
Add latest changes from gitlab-org/gitlab@master
2022-11-15 15:08:26 +00:00
GitLab Bot
be2696666f
Add latest changes from gitlab-org/gitlab@master
2022-11-10 12:08:15 +00:00
GitLab Bot
364e69bafd
Add latest changes from gitlab-org/gitlab@master
2022-11-07 21:09:59 +00:00
GitLab Bot
44c74f7b06
Add latest changes from gitlab-org/gitlab@master
2022-11-07 06:08:10 +00:00
GitLab Bot
9432ed8112
Add latest changes from gitlab-org/gitlab@master
2022-11-03 21:09:24 +00:00
GitLab Bot
51ba1dfa3b
Add latest changes from gitlab-org/gitlab@master
2022-10-26 18:11:17 +00:00
GitLab Bot
8060e5c609
Add latest changes from gitlab-org/gitlab@master
2022-10-17 12:10:08 +00:00
GitLab Bot
db2275b561
Add latest changes from gitlab-org/gitlab@master
2022-10-14 21:09:20 +00:00
GitLab Bot
61ca90e0b4
Add latest changes from gitlab-org/gitlab@master
2022-10-13 09:37:59 +00:00
GitLab Bot
14ae125e1c
Add latest changes from gitlab-org/gitlab@master
2022-10-11 15:10:03 +00:00
GitLab Bot
fd31bd1fc7
Add latest changes from gitlab-org/gitlab@master
2022-10-11 12:09:17 +00:00
GitLab Bot
67d19cc004
Add latest changes from gitlab-org/gitlab@master
2022-10-11 00:10:39 +00:00
GitLab Bot
e55ef824f5
Add latest changes from gitlab-org/gitlab@master
2022-10-10 12:10:24 +00:00
GitLab Bot
bf10fcacaa
Add latest changes from gitlab-org/gitlab@master
2022-10-10 03:10:04 +00:00
GitLab Bot
9a1203dfe8
Add latest changes from gitlab-org/gitlab@master
2022-10-07 15:09:16 +00:00
GitLab Bot
146284d119
Add latest changes from gitlab-org/gitlab@master
2022-10-05 12:09:04 +00:00
GitLab Bot
bf6d126a58
Add latest changes from gitlab-org/gitlab@master
2022-10-04 15:09:33 +00:00
GitLab Bot
e99d2e196c
Add latest changes from gitlab-org/gitlab@master
2022-09-30 12:08:43 +00:00
GitLab Bot
7f3f19582b
Add latest changes from gitlab-org/gitlab@master
2022-09-28 18:08:30 +00:00
GitLab Bot
0978fc4c40
Add latest changes from gitlab-org/gitlab@master
2022-09-23 21:13:22 +00:00
GitLab Bot
37a0f5e2cf
Add latest changes from gitlab-org/gitlab@master
2022-09-16 12:11:31 +00:00
GitLab Bot
99aa31992d
Add latest changes from gitlab-org/gitlab@master
2022-09-15 18:10:36 +00:00
GitLab Bot
16daf112d6
Add latest changes from gitlab-org/gitlab@master
2022-09-14 12:12:34 +00:00
GitLab Bot
3b69a04945
Add latest changes from gitlab-org/gitlab@master
2022-09-12 21:10:38 +00:00
GitLab Bot
721529ce18
Add latest changes from gitlab-org/gitlab@master
2022-09-12 03:13:31 +00:00
GitLab Bot
a5bd90f43b
Add latest changes from gitlab-org/gitlab@master
2022-08-31 03:10:23 +00:00
GitLab Bot
4b1fc3dc32
Add latest changes from gitlab-org/gitlab@master
2022-08-30 15:10:02 +00:00
GitLab Bot
1f229cdc22
Add latest changes from gitlab-org/gitlab@master
2022-08-09 12:11:57 +00:00
GitLab Bot
70b375c29f
Add latest changes from gitlab-org/gitlab@master
2022-08-08 18:11:24 +00:00
GitLab Bot
13f31ab91a
Add latest changes from gitlab-org/gitlab@master
2022-08-04 09:10:47 +00:00
GitLab Bot
91035102b4
Add latest changes from gitlab-org/gitlab@master
2022-08-03 12:11:38 +00:00
GitLab Bot
5d41ea8c8e
Add latest changes from gitlab-org/gitlab@master
2022-07-21 18:10:08 +00:00
GitLab Bot
97d7aba1c6
Add latest changes from gitlab-org/gitlab@master
2022-07-21 06:10:09 +00:00
GitLab Bot
96add3eb95
Add latest changes from gitlab-org/gitlab@master
2022-07-20 12:08:44 +00:00
GitLab Bot
91d37b9714
Add latest changes from gitlab-org/gitlab@master
2022-07-19 00:09:42 +00:00
GitLab Bot
152d3b652d
Add latest changes from gitlab-org/gitlab@master
2022-07-13 09:08:30 +00:00
GitLab Bot
0ba11d8461
Add latest changes from gitlab-org/gitlab@master
2022-07-12 18:08:46 +00:00
GitLab Bot
b0d4724e47
Add latest changes from gitlab-org/gitlab@master
2022-07-08 12:09:24 +00:00
GitLab Bot
529d16eb9c
Add latest changes from gitlab-org/gitlab@master
2022-07-04 06:09:21 +00:00
GitLab Bot
9877050db1
Add latest changes from gitlab-org/gitlab@master
2022-06-30 21:09:49 +00:00
GitLab Bot
ca520489ff
Add latest changes from gitlab-org/gitlab@master
2022-06-15 03:09:07 +00:00
GitLab Bot
33ed90457e
Add latest changes from gitlab-org/gitlab@master
2022-06-08 18:09:19 +00:00
GitLab Bot
fdc26e021b
Add latest changes from gitlab-org/gitlab@master
2022-05-11 21:08:09 +00:00
GitLab Bot
cb2494484e
Add latest changes from gitlab-org/gitlab@master
2022-05-11 00:08:02 +00:00
GitLab Bot
67fa8362ae
Add latest changes from gitlab-org/gitlab@master
2022-05-06 15:09:03 +00:00
GitLab Bot
863ba7d773
Add latest changes from gitlab-org/gitlab@master
2022-04-27 12:08:19 +00:00
GitLab Bot
da6cd333e7
Add latest changes from gitlab-org/gitlab@master
2022-04-06 18:08:19 +00:00
GitLab Bot
e7fb614993
Add latest changes from gitlab-org/gitlab@master
2022-03-31 18:08:39 +00:00
GitLab Bot
ef59e05bd1
Add latest changes from gitlab-org/gitlab@master
2022-03-29 12:08:03 +00:00
GitLab Bot
4da595a071
Add latest changes from gitlab-org/gitlab@master
2022-03-09 18:08:16 +00:00
GitLab Bot
9712632edf
Add latest changes from gitlab-org/gitlab@master
2022-02-28 21:14:01 +00:00
GitLab Bot
8858979899
Add latest changes from gitlab-org/gitlab@master
2022-02-16 06:12:24 +00:00
GitLab Bot
e0277d5393
Add latest changes from gitlab-org/gitlab@master
2022-02-10 18:18:16 +00:00
GitLab Bot
67daaf4021
Add latest changes from gitlab-org/gitlab@master
2022-02-03 15:12:41 +00:00
GitLab Bot
65c71039eb
Add latest changes from gitlab-org/gitlab@master
2022-02-02 15:17:50 +00:00
GitLab Bot
613a8bc141
Add latest changes from gitlab-org/gitlab@master
2022-01-26 12:18:17 +00:00
GitLab Bot
333fa9db65
Add latest changes from gitlab-org/gitlab@master
2022-01-22 12:19:06 +00:00
GitLab Bot
9bc96aa4f9
Add latest changes from gitlab-org/gitlab@master
2021-12-13 09:14:09 +00:00
GitLab Bot
ca5de52835
Add latest changes from gitlab-org/gitlab@master
2021-12-10 18:14:42 +00:00
GitLab Bot
fee19ef336
Add latest changes from gitlab-org/gitlab@master
2021-11-23 18:12:49 +00:00
GitLab Bot
e5c7d631a8
Add latest changes from gitlab-org/gitlab@master
2021-11-15 15:10:57 +00:00
GitLab Bot
efcaec8a14
Add latest changes from gitlab-org/gitlab@master
2021-11-09 18:13:13 +00:00
GitLab Bot
99373ac711
Add latest changes from gitlab-org/gitlab@master
2021-11-04 15:10:58 +00:00
GitLab Bot
024e8b496d
Add latest changes from gitlab-org/gitlab@master
2021-11-01 18:12:42 +00:00
GitLab Bot
fa5ca3519e
Add latest changes from gitlab-org/gitlab@master
2021-10-07 00:09:20 +00:00
GitLab Bot
87598f1576
Add latest changes from gitlab-org/gitlab@master
2021-10-06 21:12:16 +00:00
GitLab Bot
5f8d4d631d
Add latest changes from gitlab-org/gitlab@master
2021-09-29 12:11:22 +00:00
GitLab Bot
27d1ed4ddf
Add latest changes from gitlab-org/gitlab@master
2021-09-15 18:11:29 +00:00
GitLab Bot
ff2b80a554
Add latest changes from gitlab-org/gitlab@master
2021-09-10 06:09:03 +00:00
GitLab Bot
21db5294d4
Add latest changes from gitlab-org/gitlab@master
2021-08-19 18:10:32 +00:00
GitLab Bot
d872c89ce4
Add latest changes from gitlab-org/gitlab@master
2021-08-16 15:10:05 +00:00
GitLab Bot
7134e029c5
Add latest changes from gitlab-org/gitlab@master
2021-08-13 15:11:15 +00:00
GitLab Bot
a8648ba086
Add latest changes from gitlab-org/gitlab@master
2021-08-09 21:08:54 +00:00
GitLab Bot
f5a72705e4
Add latest changes from gitlab-org/gitlab@master
2021-08-04 18:09:57 +00:00
GitLab Bot
b51258eac2
Add latest changes from gitlab-org/gitlab@master
2021-07-30 12:10:12 +00:00
GitLab Bot
f4d51a9f71
Add latest changes from gitlab-org/gitlab@master
2021-07-29 15:09:48 +00:00
GitLab Bot
2dedd78ef5
Add latest changes from gitlab-org/gitlab@master
2021-07-29 12:08:55 +00:00
GitLab Bot
c4af99d56f
Add latest changes from gitlab-org/gitlab@master
2021-07-26 12:10:08 +00:00
GitLab Bot
ec3483bd18
Add latest changes from gitlab-org/gitlab@master
2021-07-26 09:09:00 +00:00
GitLab Bot
d81dc2a54e
Add latest changes from gitlab-org/gitlab@master
2021-07-22 18:08:29 +00:00
GitLab Bot
e1189e4c3b
Add latest changes from gitlab-org/gitlab@master
2021-07-13 15:08:38 +00:00
GitLab Bot
dd18ae74af
Add latest changes from gitlab-org/gitlab@master
2021-07-08 12:08:30 +00:00
GitLab Bot
098ec8c914
Add latest changes from gitlab-org/gitlab@master
2021-07-01 12:08:37 +00:00
GitLab Bot
dbb27a9153
Add latest changes from gitlab-org/gitlab@master
2021-06-30 03:07:30 +00:00
GitLab Bot
92e314ffe8
Add latest changes from gitlab-org/gitlab@master
2021-06-22 19:11:50 +00:00
GitLab Bot
3ab7e70965
Add latest changes from gitlab-org/gitlab@master
2021-06-21 09:10:07 +00:00
GitLab Bot
d715acda3b
Add latest changes from gitlab-org/gitlab@master
2021-06-10 18:10:05 +00:00
GitLab Bot
03c84e0de5
Add latest changes from gitlab-org/gitlab@master
2021-05-27 06:10:47 +00:00
GitLab Bot
f24e50f0a5
Add latest changes from gitlab-org/gitlab@master
2021-05-18 03:10:38 +00:00
GitLab Bot
170926ba28
Add latest changes from gitlab-org/gitlab@master
2021-05-17 09:10:26 +00:00
GitLab Bot
0ae8428c8e
Add latest changes from gitlab-org/gitlab@master
2021-05-11 21:10:21 +00:00
GitLab Bot
f020d5dc9b
Add latest changes from gitlab-org/gitlab@master
2021-05-11 18:10:36 +00:00
GitLab Bot
1c568d834d
Add latest changes from gitlab-org/gitlab@master
2021-05-05 09:10:02 +00:00
GitLab Bot
e5e0589e09
Add latest changes from gitlab-org/gitlab@master
2021-04-26 12:09:44 +00:00
GitLab Bot
7fcda12793
Add latest changes from gitlab-org/gitlab@master
2021-03-03 15:10:53 +00:00
GitLab Bot
b2452a3692
Add latest changes from gitlab-org/gitlab@master
2021-02-25 12:11:01 +00:00
GitLab Bot
fcef382cb9
Add latest changes from gitlab-org/gitlab@master
2021-01-19 09:10:32 +00:00
GitLab Bot
1361891b0a
Add latest changes from gitlab-org/gitlab@master
2020-12-09 12:09:42 +00:00
GitLab Bot
259aa13174
Add latest changes from gitlab-org/gitlab@master
2020-12-01 00:09:28 +00:00
GitLab Bot
ace0df53d3
Add latest changes from gitlab-org/gitlab@master
2020-11-30 18:09:46 +00:00
GitLab Bot
b84dc94fbd
Add latest changes from gitlab-org/gitlab@master
2020-11-29 21:09:24 +00:00
GitLab Bot
8e9cf65bd7
Add latest changes from gitlab-org/gitlab@master
2020-11-29 18:09:41 +00:00
GitLab Bot
518aebfe14
Add latest changes from gitlab-org/gitlab@master
2020-11-29 09:09:27 +00:00
GitLab Bot
bde0c40776
Add latest changes from gitlab-org/gitlab@master
2020-11-28 06:09:28 +00:00
GitLab Bot
c19dce027b
Add latest changes from gitlab-org/gitlab@master
2020-11-13 21:09:31 +00:00
GitLab Bot
a22f031743
Add latest changes from gitlab-org/gitlab@master
2020-10-28 03:08:41 +00:00
GitLab Bot
71da5de44f
Add latest changes from gitlab-org/gitlab@master
2020-08-05 15:09:59 +00:00
GitLab Bot
86e1f47cd1
Add latest changes from gitlab-org/gitlab@master
2020-06-05 15:08:23 +00:00
GitLab Bot
0d8e625e4c
Add latest changes from gitlab-org/gitlab@master
2020-05-25 15:07:58 +00:00
GitLab Bot
0f59ad0c29
Add latest changes from gitlab-org/gitlab@master
2020-04-28 09:09:34 +00:00
GitLab Bot
04baa85554
Add latest changes from gitlab-org/gitlab@master
2020-04-03 09:09:31 +00:00
GitLab Bot
154b9bae14
Add latest changes from gitlab-org/gitlab@master
2020-03-17 21:09:16 +00:00
GitLab Bot
8957ace315
Add latest changes from gitlab-org/gitlab@master
2020-03-14 00:09:30 +00:00
GitLab Bot
85e494935a
Add latest changes from gitlab-org/gitlab@master
2020-01-14 15:07:55 +00:00
GitLab Bot
5eb11b697d
Add latest changes from gitlab-org/gitlab@master
2020-01-06 18:08:01 +00:00
GitLab Bot
d10a462fed
Add latest changes from gitlab-org/gitlab@master
2019-12-16 12:07:43 +00:00
GitLab Bot
8cc5f27909
Add latest changes from gitlab-org/gitlab@master
2019-12-13 12:07:41 +00:00
GitLab Bot
b570d73ecd
Add latest changes from gitlab-org/gitlab@master
2019-11-19 12:06:00 +00:00
GitLab Bot
d96abbee0b
Add latest changes from gitlab-org/gitlab@master
2019-10-10 15:06:07 +00:00
GitLab Bot
759cd6c298
Add latest changes from gitlab-org/gitlab@master
2019-09-26 09:06:04 +00:00
GitLab Bot
d46287cc16
Add latest changes from gitlab-org/gitlab@master
2019-09-20 12:05:52 +00:00
GitLab Bot
b7dfe2ae40
Add latest changes from gitlab-org/gitlab@master
2019-09-13 13:26:31 +00:00
dineshpanda
e908e11776
Avoid calling freeze on already frozen strings in lib/gitlab
2019-09-04 09:52:02 +05:30
Cindy Pallares 🦉
2b30423935
Add a field for released_at to GH importer
2019-08-09 00:06:21 +00:00
GitLab Release Tools Bot
c4bc5dffa4
Merge branch 'security-github-ssrf-redirect' into 'master'
...
Do not allow localhost url redirection in GitHub Integration
See merge request gitlab/gitlabhq!3188
2019-07-26 13:41:05 +00:00
Mayra Cabrera
0ab89d8e36
Add a rubocop for Rails.logger
...
Suggests to use a JSON structured log instead
Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/54102
2019-07-10 19:26:47 +00:00
manojmj
c93ce83693
Do not allow localhost url redirection in GitHub Integration
2019-07-05 15:09:04 +05:30
Bob Van Landuyt
589b2db06c
Setup Phabricator import
...
This sets up all the basics for importing Phabricator tasks into
GitLab issues.
To import all tasks from a Phabricator instance into GitLab, we'll
import all of them into a new project that will have its repository
disabled.
The import is hooked into a regular ProjectImport setup, but similar
to the GitHub parallel importer takes care of all the imports itself.
In this iteration, we're importing each page of tasks in a separate
sidekiq job.
The first thing we do when requesting a new page of tasks is schedule
the next page to be imported. But to avoid deadlocks, we only allow a
single job per worker type to run at the same time.
For now we're only importing basic Issue information, this should be
extended to richer information.
2019-05-31 09:40:54 +02:00
Felipe Artur
c40bad741f
Fix issuables state_id nil when importing projects from GitHub
...
Issues and merge requests imported from GitHub are having state_id
set to null. This fixes the GitHub project importer and schedule
migrations to fix state_id.
2019-05-06 19:45:17 +00:00
Stan Hu
f93b2e02a5
Run rubocop -a on CE files
2019-05-05 03:24:28 -07:00
Stan Hu
d7c1bed80d
GitHub import: Run housekeeping after initial import
...
After an initial fetch, the repository will have many loose objects
and refs. Running a `git gc` will compact refs into `packed-refs` and
objects into `.pack` files, which should make importing pull
requests faster.
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/59477
2019-04-07 06:56:49 -07:00
Stan Hu
d0336ae88f
GitHub importer: Use the project creator to create branches from forks
...
The project owner may actually be a group, in which case the branch
creation would fail due to a lack of username.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/59396
2019-03-23 07:29:35 -07:00
Kamil Trzciński
98194f1766
Set proper default-branch on GitHub Import
2019-03-22 18:40:50 +00:00
Stan Hu
1e6ea914a1
GitHub import: Create new branches as project owner
...
This avoids permission errors when importing merge requests whose
authors don't have direct access to push to the main repository.
2019-03-19 11:23:00 -07:00
Diana Stanley
63b89f0485
Protect against nil due_on value in imported data
2019-02-26 12:04:12 -08:00
Diana Stanley
d24ea868ab
Capture due date when importing milestones from Github
2019-02-20 15:09:27 -08:00
Stan Hu
e34a321327
Create the source branch for a GitHub import
...
When the GitHub importer creates a merge request, it retrieves the SHA
but does not actually create the source branch. This makes it impossible
to merge an open merge request, particularly if the source branch were
from a forked project. In that case, the branch will never exist because
the original `project-name:source-branch` name is never created, nor
is it a valid branch name.
To prevent possible branch name conflicts, forked source branches
are now renamed `github/fork/project-name/source-branch` and created
when necessary.
Note that we only create the source branch if the merge request
is open. For projects that have many merge requests, the project
would end up with a lot of possibly dead branches.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57370
2019-02-11 22:00:05 -08:00
Stan Hu
a9ab6dbc63
Refactor use of Shell.import_repository for Wikis
...
The previous behavior would pass in a list of parameters
to Shell, but we can improve this by using the WikiFormatter
and Project models to give us the same information.
2019-02-05 21:33:09 -08:00
Stan Hu
82b6e5378a
Send project name with Gitaly repository requests
...
When hashed storage is in use, it's helpful to have the project
name associated with the request.
Closes https://gitlab.com/gitlab-org/gitaly/issues/1394
2019-02-05 21:33:09 -08:00
Francisco Javier López
b3c13bbb3c
Added validations to prevent LFS object forgery
2019-01-31 16:51:54 +01:00
Andreas Brandl
820739eb09
Revert "Trigger iid logic from GitHub importer for issues."
...
This reverts commit b78a69b06c .
2019-01-29 15:38:40 +01:00
Andreas Brandl
852e68fd95
Revert "Trigger iid logic from GitHub importer for milestones."
...
This reverts commit 358675d09f .
2019-01-29 15:38:40 +01:00
Tiago Botelho
4bd8a427d4
Removes all the irrelevant import related code and columns
...
Clears the import related columns and code from the Project
model over to the ProjectImportState model
2018-11-27 12:58:13 +00:00
Yorick Peterse
2039c8280d
Disable existing offenses for the CodeReuse cops
...
This whitelists all existing offenses for the various CodeReuse cops, of
which most are triggered by the CodeReuse/ActiveRecord cop.
2018-09-11 17:32:00 +02:00
Jacopo
c6bddeacf4
Updates code using class_methods over module ClassMethods
2018-08-29 16:56:34 +02:00
Stan Hu
0377c015cf
Refactor GitHub Importer database helpers into helper methods
...
This in preparation for addressing idle-in-transaction timeouts for other importers.
Part of #50021
2018-08-24 05:34:38 -07:00
Yorick Peterse
6f3c490107
Refactor AutocompleteController
...
This refactors the AutocompleteController according to the guidelines
and boundaries discussed in
https://gitlab.com/gitlab-org/gitlab-ce/issues/49653 . Specifically,
ActiveRecord logic is moved to different finders, which are then used in
the controller. View logic in turn is moved to presenters, instead of
directly using ActiveRecord's "to_json" method.
The finder MoveToProjectFinder is also adjusted according to the
abstraction guidelines and boundaries, resulting in a much more simple
finder.
By using finders (and other abstractions) more actively, we can push a
lot of logic out of the controller. We also remove the need for various
"before_action" hooks, though this could be achieved without using
finders as well.
The various finders related to AutcompleteController have also been
moved into a namespace. This removes the need for calling everything
"AutocompleteSmurfFinder", instead you can use
"Autocomplete::SmurfFinder".
2018-08-20 13:53:00 +02:00