- 20 May, 2021 3 commits
-
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-stable
-
- 13 May, 2021 5 commits
-
-
Georges Racinet authored
This is not really cheap, but it makes sense to make really sure this is working as expected. For now, the tests are almost unchanged meaning that it tests Git projects, probably working only thanks to the defaulting of `vcs_type` to `git` in `VcsTypeRestorer` but we can add some specific tests later on. --HG-- branch : heptapod-oldstable
-
Georges Racinet authored
The only obstacle was the proper initialization of `vcs_type`. We previously had to hardcode `git` in `GitLabProjectsImportService` and in `CreateService#vcs_type` for `gitlab_project` imports, in order for Git imports to work and RSpec tests to succeed, and obviously needed to remove that. Then we introduce a new restoration step, dedicated to reading `vcs_type` from the supplied JSON file. It needs to run first, in order for the repository restoration steps to do the right thing. To avoid duplication, we derive the JSON file location and parsing from the general step meant for other attributes, that we didn't dare put before the repository steps. Finally, if the information is absent, we take for granted that the export was done on a regular upstream GitLab instance, and hence use `git` as a default value, this time from the import itself. Closes #480 --HG-- branch : heptapod-oldstable
-
Georges Racinet authored
All that was missing is our bundle producer to return `true` to signal success. This is ignored in the case of backups, but is essential for project export. --HG-- branch : heptapod-oldstable
-
Georges Racinet authored
These are notably used in the export/import mechanism, on which work is currently being done, polluting the status. --HG-- branch : heptapod-oldstable
-
Georges Racinet authored
Without this rule, it was installing py-heptapod default, whose `Mercurial >= 5.7` is not satisfied by the 5.6.1 of the base image for oldstable and has the effect of grabbing 5.8, leading to failures. --HG-- branch : heptapod-oldstable
-
- 28 Apr, 2021 11 commits
-
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
This change, see upstream https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46018, didn't make it to releases, but we had it in our release branch. The bad part is that it relies on a method that doesn't exist on this version (`password_authentication_enabled_for_web?`), hence it probably was breaking all login notifications. --HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-stable
-
Georges Racinet authored
--HG-- branch : heptapod-oldstable
-
Georges Racinet authored
--HG-- branch : heptapod-oldstable
-
Georges Racinet authored
It was already referenced, but not provided yet. Same principle as gitlab_footer_logo.gif. Probably not the best alignment, but anyone can improve on it --HG-- branch : heptapod-oldstable
-
Georges Racinet authored
Apparently, there has been some reorganization happening upstream. --HG-- branch : heptapod-oldstable
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
- 27 Apr, 2021 7 commits
-
-
GitLab Bot authored
-
GitLab Release Tools Bot authored
[ci skip]
-
GitLab Bot authored
-
GitLab Bot authored
-
GitLab Bot authored
-
GitLab Bot authored
-
GitLab Bot authored
-
- 24 Apr, 2021 2 commits
-
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-stable
-
- 22 Apr, 2021 8 commits
-
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod
-
Georges Racinet authored
--HG-- branch : heptapod
-
Georges Racinet authored
The source of truth changed location. It's related to the implementation of the ServerInfo method and ultimately that the development version must be understandable in the Rails app. [skip ci] --HG-- branch : heptapod
-
Georges Racinet authored
That can make the resulting issue easier to understand at first sight. --HG-- branch : heptapod
-
Sushil Khanchi authored
This test is just to make sure that Hgitaly is being called for the find_commits call. Thorough testing is done in Hgitaly project as 'Gitaly comparison tests'. --HG-- branch : heptapod-stable
-
- 15 Apr, 2021 4 commits
-
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod-0-21
-
Georges Racinet authored
--HG-- branch : heptapod
-