GitLab Bot
1c568d834d
Add latest changes from gitlab-org/gitlab@master
2021-05-05 09:10:02 +00:00
GitLab Bot
9ea69b43c3
Add latest changes from gitlab-org/gitlab@master
2021-04-09 15:09:10 +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
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
bde0c40776
Add latest changes from gitlab-org/gitlab@master
2020-11-28 06:09:28 +00:00
GitLab Bot
eb004dc626
Add latest changes from gitlab-org/gitlab@master
2020-10-27 12:08:33 +00:00
GitLab Bot
2368893df7
Add latest changes from gitlab-org/gitlab@master
2020-08-31 15:10:41 +00:00
GitLab Bot
c59765a50a
Add latest changes from gitlab-org/gitlab@master
2020-06-24 18:09:03 +00:00
GitLab Bot
0d8e625e4c
Add latest changes from gitlab-org/gitlab@master
2020-05-25 15:07:58 +00:00
GitLab Bot
154b9bae14
Add latest changes from gitlab-org/gitlab@master
2020-03-17 21:09:16 +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
4e375367b7
Add latest changes from gitlab-org/gitlab@master
2019-12-07 00:07:51 +00:00
GitLab Bot
b570d73ecd
Add latest changes from gitlab-org/gitlab@master
2019-11-19 12:06:00 +00:00
GitLab Bot
c1f270b8ba
Add latest changes from gitlab-org/gitlab@master
2019-11-18 03:06:28 +00:00
GitLab Bot
6b75320f52
Add latest changes from gitlab-org/gitlab@master
2019-10-17 12:07:33 +00:00
GitLab Bot
d96abbee0b
Add latest changes from gitlab-org/gitlab@master
2019-10-10 15:06:07 +00:00
GitLab Bot
d46287cc16
Add latest changes from gitlab-org/gitlab@master
2019-09-20 12:05:52 +00:00
Cindy Pallares 🦉
2b30423935
Add a field for released_at to GH importer
2019-08-09 00:06:21 +00: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
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
Kamil Trzciński
7fbfb1998a
Force to recreate all diffs on import
...
If for whatever reason we fail to import MR data,
subsequent run will fail as we try to insert duplicate data.
Instead of trying to recover, lets delete all and retry again.
2019-03-26 12:25:25 +00: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
9c498b10ee
Move check for nil due_on into build section of spec
2019-02-27 11:39:27 -08:00
Diana Stanley
46da2764ce
Add test for nil due_on value during import
2019-02-26 16:57:01 -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
4ac06d344b
Revert " Trigger iid logic from GitHub importer for merge requests."
...
This reverts commit fb98496f49
.
2019-01-29 15:38:40 +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
Jasper Maes
44fef4fe4c
Remove rails 4 support in CI, Gemfiles, bin/ and config/
2018-12-14 19:36:22 +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
Jan Provaznik
134edbd7c2
Address specs failing in rails 4
...
We want to run CI with rails 4 for a short-term (until we are sure that
we will ship with rails 5). The problem is that rails 4 can not handle
rails 5 schema.rb properly - specifically `t.index` directive can not
handle multiple indexes on the same column.
Because combination of rails 4 + rails 5 schema will be used
only in CI for a short-term, we can just ignore these incompatibility
failures. This patch adds `rails5` helper for specs.
2018-11-14 12:41:16 +01: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
Andreas Brandl
fb98496f49
Trigger iid logic from GitHub importer for merge requests.
2018-08-16 10:01:02 +02:00
Andreas Brandl
358675d09f
Trigger iid logic from GitHub importer for milestones.
2018-08-16 10:01:02 +02:00
Andreas Brandl
b78a69b06c
Trigger iid logic from GitHub importer for issues.
2018-08-16 10:01:02 +02:00
Felipe Artur Cardozo
236ed1f2f3
Merge branch 'security-event-counters-private-data' into 'master'
...
[master] Don't expose project names in various counters
See merge request gitlab/gitlabhq!2418
2018-07-24 20:25:25 +00:00
Jasper Maes
d17e131f68
Rails5 mysql fix milliseconds problem in pull request importer spec
2018-07-08 13:01:20 +02:00