├── .circleci └── config.yml ├── .contentful └── vault-secrets.yaml ├── .editorconfig ├── .envrc.example ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ └── dependabot-approve-and-request-merge.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc ├── .mocharc.json ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── dev ├── dev.cmd ├── run └── run.cmd ├── catalog-info.yaml ├── commitlint.config.js ├── images ├── contentful-icon.png └── recording.gif ├── package.json ├── src ├── analytics │ └── index.ts ├── command-utils.ts ├── commands │ ├── apply │ │ └── index.ts │ └── create │ │ └── index.ts ├── config.base.ts ├── config.production.ts ├── config.ts ├── engine │ ├── apply-changeset │ │ ├── actions │ │ │ ├── create-entity.ts │ │ │ ├── delete-entity.ts │ │ │ ├── publish-entity.ts │ │ │ └── update-entity.ts │ │ ├── index.ts │ │ ├── load-changeset.ts │ │ ├── render-output.ts │ │ ├── tasks │ │ │ ├── create-add-entities-task.ts │ │ │ ├── create-change-entities-task.ts │ │ │ ├── create-load-changeset-task.ts │ │ │ ├── create-remove-entities-task.ts │ │ │ ├── create-validate-changeset-task.ts │ │ │ └── index.ts │ │ ├── types.ts │ │ └── warnings │ │ │ ├── collect-warnings.ts │ │ │ ├── index.ts │ │ │ └── render-warnings.ts │ ├── callback-task.ts │ ├── client │ │ ├── index.ts │ │ └── response-status-collector.ts │ ├── create-changeset │ │ ├── index.ts │ │ ├── render-output.ts │ │ ├── tasks │ │ │ ├── create-affected-content-types-diverged-task.ts │ │ │ ├── create-compute-ids-task.ts │ │ │ ├── create-fetch-added-entities-task.ts │ │ │ ├── create-fetch-changed-task.ts │ │ │ ├── create-fetch-partial-entities-task.ts │ │ │ └── index.ts │ │ └── types.ts │ ├── errors.ts │ ├── logger │ │ ├── create-transform-handler.ts │ │ ├── memory-logger.ts │ │ ├── types.ts │ │ └── write-log.ts │ ├── types.ts │ ├── utils │ │ ├── affected-entities-ids.ts │ │ ├── create-changeset.ts │ │ ├── create-link-object.ts │ │ ├── create-patch.ts │ │ ├── detect-error-level.ts │ │ ├── diverged-content-type-ids-of-affected-entries.ts │ │ ├── entity-stat-renderer.ts │ │ ├── icons.ts │ │ ├── index.ts │ │ ├── output-formatter.ts │ │ ├── pluralize.ts │ │ ├── render-error-output.ts │ │ ├── render-file-paths.ts │ │ ├── sort-entries-by-reference.ts │ │ └── strip-sys.ts │ └── validations │ │ ├── contains-metadata.ts │ │ ├── exceeds-limits.ts │ │ └── validate-locales.ts ├── index.ts └── test │ └── helpers │ └── create-changeset-item-with-data.ts ├── test ├── e2e │ └── commands │ │ └── index.test.ts ├── helpers │ └── init.js ├── integration │ └── commands │ │ ├── apply │ │ └── index.test.ts │ │ ├── bootstrap.ts │ │ ├── create │ │ └── index.test.ts │ │ ├── fixtures │ │ └── add-two-items-changeset.ts │ │ ├── help │ │ └── index.test.ts │ │ └── register-plugins.ts ├── tsconfig.json └── unit │ ├── commands │ ├── apply │ │ └── index.test.ts │ ├── create │ │ └── index.test.ts │ └── help │ │ └── index.test.ts │ ├── engine │ ├── apply-changeset │ │ └── tasks │ │ │ ├── create-add-entities-task.test.ts │ │ │ ├── create-change-entities-task.test.ts │ │ │ ├── create-load-changeset-task.test.ts │ │ │ ├── create-remove-entities-task.test.ts │ │ │ ├── create-validate-changeset-task.test.ts │ │ │ └── test-loading-changeset │ ├── create-changeset │ │ └── tasks │ │ │ ├── create-affected-content-types-diverged-task.test.ts │ │ │ ├── create-compute-ids-task.test.ts │ │ │ ├── create-fetch-added-entities-task.test.ts │ │ │ ├── create-fetch-changed-tasks.test.ts │ │ │ └── create-fetch-partial-entities-task.test.ts │ ├── logger │ │ ├── create-transform-handler.test.ts │ │ └── memory-logger.test.ts │ └── utils │ │ ├── create-patch.test.ts │ │ ├── dectect-error-levels.test.ts │ │ └── sort-entries-by-reference.test.ts │ ├── fixtures │ ├── apply-changeset-context-fixture.ts │ ├── create-changeset-context-fixture.ts │ ├── create-mock-client.ts │ ├── entries.ts │ └── environment-id-fixtures.ts │ └── test-utils.ts ├── tools ├── change-content.js ├── migrations │ ├── 01-create-page.js │ └── 02-create-content.js ├── populate-content.js ├── populate-page.js └── publish-entries.js └── tsconfig.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.contentful/vault-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.contentful/vault-secrets.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.envrc.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bin 3 | dist 4 | tools 5 | test/helpers -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @contentful/team-fusion 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-approve-and-request-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.github/workflows/dependabot-approve-and-request-merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-scripts=true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/README.md -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/dev.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\dev" %* -------------------------------------------------------------------------------- /bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/bin/run -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /images/contentful-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/images/contentful-icon.png -------------------------------------------------------------------------------- /images/recording.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/images/recording.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/package.json -------------------------------------------------------------------------------- /src/analytics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/analytics/index.ts -------------------------------------------------------------------------------- /src/command-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/command-utils.ts -------------------------------------------------------------------------------- /src/commands/apply/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/commands/apply/index.ts -------------------------------------------------------------------------------- /src/commands/create/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/commands/create/index.ts -------------------------------------------------------------------------------- /src/config.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/config.base.ts -------------------------------------------------------------------------------- /src/config.production.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/config.production.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/actions/create-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/actions/create-entity.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/actions/delete-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/actions/delete-entity.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/actions/publish-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/actions/publish-entity.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/actions/update-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/actions/update-entity.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/index.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/load-changeset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/load-changeset.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/render-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/render-output.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/tasks/create-add-entities-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/tasks/create-add-entities-task.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/tasks/create-change-entities-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/tasks/create-change-entities-task.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/tasks/create-load-changeset-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/tasks/create-load-changeset-task.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/tasks/create-remove-entities-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/tasks/create-remove-entities-task.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/tasks/create-validate-changeset-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/tasks/create-validate-changeset-task.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/tasks/index.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/types.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/warnings/collect-warnings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/warnings/collect-warnings.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/warnings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/warnings/index.ts -------------------------------------------------------------------------------- /src/engine/apply-changeset/warnings/render-warnings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/apply-changeset/warnings/render-warnings.ts -------------------------------------------------------------------------------- /src/engine/callback-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/callback-task.ts -------------------------------------------------------------------------------- /src/engine/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/client/index.ts -------------------------------------------------------------------------------- /src/engine/client/response-status-collector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/client/response-status-collector.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/index.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/render-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/render-output.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/tasks/create-affected-content-types-diverged-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/tasks/create-affected-content-types-diverged-task.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/tasks/create-compute-ids-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/tasks/create-compute-ids-task.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/tasks/create-fetch-added-entities-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/tasks/create-fetch-added-entities-task.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/tasks/create-fetch-changed-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/tasks/create-fetch-changed-task.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/tasks/create-fetch-partial-entities-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/tasks/create-fetch-partial-entities-task.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/tasks/index.ts -------------------------------------------------------------------------------- /src/engine/create-changeset/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/create-changeset/types.ts -------------------------------------------------------------------------------- /src/engine/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/errors.ts -------------------------------------------------------------------------------- /src/engine/logger/create-transform-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/logger/create-transform-handler.ts -------------------------------------------------------------------------------- /src/engine/logger/memory-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/logger/memory-logger.ts -------------------------------------------------------------------------------- /src/engine/logger/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/logger/types.ts -------------------------------------------------------------------------------- /src/engine/logger/write-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/logger/write-log.ts -------------------------------------------------------------------------------- /src/engine/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/types.ts -------------------------------------------------------------------------------- /src/engine/utils/affected-entities-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/affected-entities-ids.ts -------------------------------------------------------------------------------- /src/engine/utils/create-changeset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/create-changeset.ts -------------------------------------------------------------------------------- /src/engine/utils/create-link-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/create-link-object.ts -------------------------------------------------------------------------------- /src/engine/utils/create-patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/create-patch.ts -------------------------------------------------------------------------------- /src/engine/utils/detect-error-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/detect-error-level.ts -------------------------------------------------------------------------------- /src/engine/utils/diverged-content-type-ids-of-affected-entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/diverged-content-type-ids-of-affected-entries.ts -------------------------------------------------------------------------------- /src/engine/utils/entity-stat-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/entity-stat-renderer.ts -------------------------------------------------------------------------------- /src/engine/utils/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/icons.ts -------------------------------------------------------------------------------- /src/engine/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/index.ts -------------------------------------------------------------------------------- /src/engine/utils/output-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/output-formatter.ts -------------------------------------------------------------------------------- /src/engine/utils/pluralize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/pluralize.ts -------------------------------------------------------------------------------- /src/engine/utils/render-error-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/render-error-output.ts -------------------------------------------------------------------------------- /src/engine/utils/render-file-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/render-file-paths.ts -------------------------------------------------------------------------------- /src/engine/utils/sort-entries-by-reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/sort-entries-by-reference.ts -------------------------------------------------------------------------------- /src/engine/utils/strip-sys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/utils/strip-sys.ts -------------------------------------------------------------------------------- /src/engine/validations/contains-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/validations/contains-metadata.ts -------------------------------------------------------------------------------- /src/engine/validations/exceeds-limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/validations/exceeds-limits.ts -------------------------------------------------------------------------------- /src/engine/validations/validate-locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/engine/validations/validate-locales.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export { run } from '@oclif/core' 2 | -------------------------------------------------------------------------------- /src/test/helpers/create-changeset-item-with-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/src/test/helpers/create-changeset-item-with-data.ts -------------------------------------------------------------------------------- /test/e2e/commands/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/e2e/commands/index.test.ts -------------------------------------------------------------------------------- /test/helpers/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/helpers/init.js -------------------------------------------------------------------------------- /test/integration/commands/apply/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/integration/commands/apply/index.test.ts -------------------------------------------------------------------------------- /test/integration/commands/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/integration/commands/bootstrap.ts -------------------------------------------------------------------------------- /test/integration/commands/create/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/integration/commands/create/index.test.ts -------------------------------------------------------------------------------- /test/integration/commands/fixtures/add-two-items-changeset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/integration/commands/fixtures/add-two-items-changeset.ts -------------------------------------------------------------------------------- /test/integration/commands/help/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/integration/commands/help/index.test.ts -------------------------------------------------------------------------------- /test/integration/commands/register-plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/integration/commands/register-plugins.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/unit/commands/apply/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/commands/apply/index.test.ts -------------------------------------------------------------------------------- /test/unit/commands/create/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/commands/create/index.test.ts -------------------------------------------------------------------------------- /test/unit/commands/help/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/commands/help/index.test.ts -------------------------------------------------------------------------------- /test/unit/engine/apply-changeset/tasks/create-add-entities-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/apply-changeset/tasks/create-add-entities-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/apply-changeset/tasks/create-change-entities-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/apply-changeset/tasks/create-change-entities-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/apply-changeset/tasks/create-load-changeset-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/apply-changeset/tasks/create-load-changeset-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/apply-changeset/tasks/create-remove-entities-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/apply-changeset/tasks/create-remove-entities-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/apply-changeset/tasks/create-validate-changeset-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/apply-changeset/tasks/create-validate-changeset-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/apply-changeset/tasks/test-loading-changeset: -------------------------------------------------------------------------------- 1 | { 2 | "test": true 3 | } -------------------------------------------------------------------------------- /test/unit/engine/create-changeset/tasks/create-affected-content-types-diverged-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/create-changeset/tasks/create-affected-content-types-diverged-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/create-changeset/tasks/create-compute-ids-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/create-changeset/tasks/create-compute-ids-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/create-changeset/tasks/create-fetch-added-entities-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/create-changeset/tasks/create-fetch-added-entities-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/create-changeset/tasks/create-fetch-changed-tasks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/create-changeset/tasks/create-fetch-changed-tasks.test.ts -------------------------------------------------------------------------------- /test/unit/engine/create-changeset/tasks/create-fetch-partial-entities-task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/create-changeset/tasks/create-fetch-partial-entities-task.test.ts -------------------------------------------------------------------------------- /test/unit/engine/logger/create-transform-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/logger/create-transform-handler.test.ts -------------------------------------------------------------------------------- /test/unit/engine/logger/memory-logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/logger/memory-logger.test.ts -------------------------------------------------------------------------------- /test/unit/engine/utils/create-patch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/utils/create-patch.test.ts -------------------------------------------------------------------------------- /test/unit/engine/utils/dectect-error-levels.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/utils/dectect-error-levels.test.ts -------------------------------------------------------------------------------- /test/unit/engine/utils/sort-entries-by-reference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/engine/utils/sort-entries-by-reference.test.ts -------------------------------------------------------------------------------- /test/unit/fixtures/apply-changeset-context-fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/fixtures/apply-changeset-context-fixture.ts -------------------------------------------------------------------------------- /test/unit/fixtures/create-changeset-context-fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/fixtures/create-changeset-context-fixture.ts -------------------------------------------------------------------------------- /test/unit/fixtures/create-mock-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/fixtures/create-mock-client.ts -------------------------------------------------------------------------------- /test/unit/fixtures/entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/fixtures/entries.ts -------------------------------------------------------------------------------- /test/unit/fixtures/environment-id-fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/fixtures/environment-id-fixtures.ts -------------------------------------------------------------------------------- /test/unit/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/test/unit/test-utils.ts -------------------------------------------------------------------------------- /tools/change-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/tools/change-content.js -------------------------------------------------------------------------------- /tools/migrations/01-create-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/tools/migrations/01-create-page.js -------------------------------------------------------------------------------- /tools/migrations/02-create-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/tools/migrations/02-create-content.js -------------------------------------------------------------------------------- /tools/populate-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/tools/populate-content.js -------------------------------------------------------------------------------- /tools/populate-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/tools/populate-page.js -------------------------------------------------------------------------------- /tools/publish-entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/tools/publish-entries.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentful/contentful-merge/HEAD/tsconfig.json --------------------------------------------------------------------------------