Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't ignore conflicts in db/schema.rbdo-not-ignore-schema-conflicts | Yorick Peterse | 2019-01-04 | 1 | -1/+1 |
| | | | | | | | It's not entirely clear to me why we were ignoring db/schema.rb in the first place, but this should not be done now that we merge CE into EE automatically. Doing so can lead to changes being thrown away in the event of a conflict, which can then lead to EE pipelines failing. | ||||
* | Don't ingore the `gitlab.pot` in ee_compat_check | Bob Van Landuyt | 2019-01-04 | 1 | -1/+1 |
| | | | | | | If there are new strings in CE, they need to be added to EE manually. As the `locale/gitlab.pot` file can't be merged automatically during the upstream merge. | ||||
* | Fix ee-compat-check by not modifying frozen strings53030-ee-compat-check-frozen-literal | Mario de la Ossa | 2018-10-23 | 1 | -4/+6 |
| | |||||
* | Enable frozen string for lib/gitlab/*.rb | gfyoung | 2018-10-22 | 1 | -0/+2 |
| | |||||
* | Find the EE branch by searching the branches | Lin Jen-Shin | 2018-07-11 | 1 | -8/+20 |
| | | | | This uses a similar approach in ee_specific_check.rb | ||||
* | Try to fetch the CE branch in EE because sometimes it has the same name6045-extract-ee-specific-specs-lines | Rémy Coutable | 2018-05-24 | 1 | -2/+2 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Ignore `locale/gitlab.pot` in ee_compat_check | Bob Van Landuyt | 2018-04-17 | 1 | -1/+1 |
| | | | | | Conflicts can be resolved by running `bundle exec rake gettext:find; git checkout locale/*/gitlab.po` | ||||
* | Improve the ee_compat_check_job to handle gitlab-ee forks | Rémy Coutable | 2018-03-29 | 1 | -57/+91 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Ignore conflicts in db/schema.rb in Gitlab::EeCompatCheckrc/ignore-schema-in-ee_compat_check | Rémy Coutable | 2018-01-30 | 1 | -1/+1 |
| | | | | | | | The conflicts are simple enought to resolve that we don't need to bother developers with those. Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Adds Rubocop rule for line break around conditionals | 🙈 jacopo beschi 🙉 | 2018-01-11 | 1 | -0/+2 |
| | |||||
* | Move the "Limit conflicts with EE" doc to "Automatic CE-> EE merge" | Rémy Coutable | 2017-12-05 | 1 | -3/+3 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | In EeCompatCheck, always reset to canonical-ee/master when applying a patch40463-ee-compatibility-check-job-fails-unexpectedly | Rémy Coutable | 2017-11-23 | 1 | -4/+4 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Generate the patch against `origin/#{branch}` instead of just `#{branch}` | Rémy Coutable | 2017-11-22 | 1 | -1/+1 |
| | |||||
* | Try to always find the merge base using `origin/#{branch}` instead of just ↵ | Rémy Coutable | 2017-11-22 | 1 | -1/+1 |
| | | | | `#{branch}` | ||||
* | Try to find the merge-base against the canonical master | Rémy Coutable | 2017-11-22 | 1 | -31/+38 |
| | | | | | | Also, name the remotes in Gitlab::EeCompatCheck Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Always fetch master from the canonical remote | Rémy Coutable | 2017-11-15 | 1 | -3/+3 |
| | | | | | | | | This way, if a fork's master branch is far behind the canonical's master, it won't use the tip of the fork's master branch as merge base and thus won't create a huge and wrong patch file. Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Ensure the ee-compat-check uses the correct patch URL for forks39628-bug-in-the-procedure-advised-from-ee_compat_check | Rémy Coutable | 2017-10-31 | 1 | -11/+13 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Fix the ee_compat_check task for forks | Rémy Coutable | 2017-10-06 | 1 | -3/+3 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Update ee_compat_check for community contributors37713-enable-ee_compat_check-for-forks | Lin Jen-Shin | 2017-09-15 | 1 | -1/+6 |
| | |||||
* | Fix ee_compat_check when EE branch uses a prefix | Rémy Coutable | 2017-08-09 | 1 | -2/+3 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Always fetch branches before finding the merge base, otherwise we could find ↵rc/fetch-before-finding-merge-base-in-ee_compat_check | Rémy Coutable | 2017-08-01 | 1 | -2/+0 |
| | | | | | | an outdated merge base Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Developer can just download the patch from the `ee_compat_check` job's artifactimprove-ee-compat-check | Rémy Coutable | 2017-07-19 | 1 | -6/+7 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Fix gitlab-ee reference in ee_compat_check | Pedro Moreira da Silva | 2017-07-07 | 1 | -1/+1 |
| | |||||
* | Fix an uncaught throw in the ee_compat_check job | Rémy Coutable | 2017-06-21 | 1 | -4/+17 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Generate patch with git diff instead of git format-patch33525-use-git-diff-instead-of-git-format-patch | Rémy Coutable | 2017-06-09 | 1 | -7/+3 |
| | | | | | | | | | | This will generate a patch: - that is smaller - that applies more cleanly since only the final diff will be applied instead of each commit's diff Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Fix invalid object reference in ee_compat_check scriptrs-fix-ee-compat | Robert Speicher | 2017-05-17 | 1 | -1/+1 |
| | |||||
* | Fetch CE/branch before running `git apply --check --3way patch`32085-improve-ee-compat-check | Rémy Coutable | 2017-05-16 | 1 | -3/+5 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Update ee_compat_check.rb to include `git apply --reject` suggestion | Luke "Jared" Bennett | 2017-05-16 | 1 | -0/+11 |
| | |||||
* | Fix Gitlab::EeCompatCheck: use `ee_branch_found` instead of `ee_branch` | Rémy Coutable | 2017-03-28 | 1 | -2/+2 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Put banners in constants | Rémy Coutable | 2017-03-23 | 1 | -29/+27 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Fetch deeper the tested branch before fetching master | Rémy Coutable | 2017-03-23 | 1 | -98/+181 |
| | | | | | | | | | | The tested branch is clone with a deep of 20 so if it has more than 20 commits, we need to deepen its hitory to be able to find the merge-base with origin/master. Also, detect prefixed EE branch as well, i.e. `ee-<branch>`. Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Improve `Gitlab::EeCompatCheck` by using the `git apply --3way` flag improve-ee_compat_check-by-using-git-apply-3way-flag | Rémy Coutable | 2017-02-22 | 1 | -1/+1 |
| | | | This should solve 99% of the false-positive of the `ee_compat_check` job. | ||||
* | Ensure we sanitize branch names with path-unfriendly characters | Rémy Coutable | 2016-11-23 | 1 | -2/+6 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Improve EeCompatCheck, cache EE repo and keep artifacts for the ↵23945-improve-ee_compat_check-task-part-3 | Rémy Coutable | 2016-11-10 | 1 | -71/+81 |
| | | | | | | ee_compat_check task Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Disable Rails/Output cop since it makes no sense here23372-fix-ce-to-ee-merge-check-task | Rémy Coutable | 2016-10-24 | 1 | -0/+1 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Use File.write instead of File.open + File#write | Rémy Coutable | 2016-10-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Don't print out implementation detail step | Rémy Coutable | 2016-10-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Change the approach to check if patches apply cleanly | Rémy Coutable | 2016-10-21 | 1 | -0/+260 |
Signed-off-by: Rémy Coutable <remy@rymai.me> |