ember-cli / ember-cli-update

Update Ember CLI projects
MIT License
278 stars 41 forks source link

Updating apps broken if packages are in `dependencies` vs `devDependencies` #526

Closed elwayman02 closed 5 years ago

elwayman02 commented 5 years ago

Example app: https://github.com/elwayman02/foo

Try running the command ember-cli-update --to="3.5.1", and it will not apply the full update. In particular, this is obvious because package.json does not receive the expected changes. Debug output below:

boilerplate-update npm view ember-cli versions --json +0ms
  boilerplate-update npm view ember-cli versions --json +486ms
  boilerplate-update [
  boilerplate-update   "0.0.0",
  boilerplate-update   "0.0.1",
  boilerplate-update   "0.0.2",
  boilerplate-update   "0.0.3",
  boilerplate-update   "0.0.4",
  boilerplate-update   "0.0.5",
  boilerplate-update   "0.0.6",
  boilerplate-update   "0.0.7",
  boilerplate-update   "0.0.8",
  boilerplate-update   "0.0.9",
  boilerplate-update   "0.0.10",
  boilerplate-update   "0.0.11",
  boilerplate-update   "0.0.12",
  boilerplate-update   "0.0.13",
  boilerplate-update   "0.0.14",
  boilerplate-update   "0.0.15",
  boilerplate-update   "0.0.16",
  boilerplate-update   "0.0.18",
  boilerplate-update   "0.0.19",
  boilerplate-update   "0.0.20",
  boilerplate-update   "0.0.21",
  boilerplate-update   "0.0.22",
  boilerplate-update   "0.0.23",
  boilerplate-update   "0.0.24",
  boilerplate-update   "0.0.25",
  boilerplate-update   "0.0.27",
  boilerplate-update   "0.0.28",
  boilerplate-update   "0.0.29",
  boilerplate-update   "0.0.32",
  boilerplate-update   "0.0.33",
  boilerplate-update   "0.0.34",
  boilerplate-update   "0.0.35",
  boilerplate-update   "0.0.36",
  boilerplate-update   "0.0.37",
  boilerplate-update   "0.0.38",
  boilerplate-update   "0.0.39",
  boilerplate-update   "0.0.40",
  boilerplate-update   "0.0.41",
  boilerplate-update   "0.0.42",
  boilerplate-update   "0.0.43",
  boilerplate-update   "0.0.44",
  boilerplate-update   "0.0.45",
  boilerplate-update   "0.0.46",
  boilerplate-update   "0.0.47",
  boilerplate-update   "0.1.0",
  boilerplate-update   "0.1.1",
  boilerplate-update   "0.1.2",
  boilerplate-update   "0.1.3",
  boilerplate-update   "0.1.4",
  boilerplate-update   "0.1.5",
  boilerplate-update   "0.1.6",
  boilerplate-update   "0.1.7",
  boilerplate-update   "0.1.8",
  boilerplate-update   "0.1.9",
  boilerplate-update   "0.1.10",
  boilerplate-update   "0.1.11",
  boilerplate-update   "0.1.12",
  boilerplate-update   "0.1.13",
  boilerplate-update   "0.1.14",
  boilerplate-update   "0.1.15",
  boilerplate-update   "0.2.0-beta.1",
  boilerplate-update   "0.2.0",
  boilerplate-update   "0.2.1",
  boilerplate-update   "0.2.2",
  boilerplate-update   "0.2.3",
  boilerplate-update   "0.2.4",
  boilerplate-update   "0.2.5",
  boilerplate-update   "0.2.6",
  boilerplate-update   "0.2.7",
  boilerplate-update   "1.13.0",
  boilerplate-update   "1.13.1",
  boilerplate-update   "1.13.5",
  boilerplate-update   "1.13.6",
  boilerplate-update   "1.13.7",
  boilerplate-update   "1.13.8",
  boilerplate-update   "1.13.9",
  boilerplate-update   "1.13.10",
  boilerplate-update   "1.13.11",
  boilerplate-update   "1.13.12",
  boilerplate-update   "1.13.13",
  boilerplate-update   "1.13.14",
  boilerplate-update   "1.13.15",
  boilerplate-update   "2.2.0-beta.1",
  boilerplate-update   "2.2.0-beta.2",
  boilerplate-update   "2.2.0-beta.3",
  boilerplate-update   "2.2.0-beta.4",
  boilerplate-update   "2.2.0-beta.5",
  boilerplate-update   "2.2.0-beta.6",
  boilerplate-update   "2.3.0-beta.1",
  boilerplate-update   "2.3.0-beta.2",
  boilerplate-update   "2.3.0",
  boilerplate-update   "2.4.0",
  boilerplate-update   "2.4.1",
  boilerplate-update   "2.4.2",
  boilerplate-update   "2.4.3",
  boilerplate-update   "2.5.0",
  boilerplate-update   "2.5.1",
  boilerplate-update   "2.6.0-beta.1",
  boilerplate-update   "2.6.0-beta.2",
  boilerplate-update   "2.6.0-beta.3",
  boilerplate-update   "2.6.0",
  boilerplate-update   "2.6.1",
  boilerplate-update   "2.6.2",
  boilerplate-update   "2.6.3",
  boilerplate-update   "2.7.0-beta.1",
  boilerplate-update   "2.7.0-beta.2",
  boilerplate-update   "2.7.0-beta.3",
  boilerplate-update   "2.7.0-beta.4",
  boilerplate-update   "2.7.0-beta.5",
  boilerplate-update   "2.7.0-beta.6",
  boilerplate-update   "2.7.0",
  boilerplate-update   "2.8.0-beta.1",
  boilerplate-update   "2.8.0-beta.2",
  boilerplate-update   "2.8.0-beta.3",
  boilerplate-update   "2.8.0",
  boilerplate-update   "2.9.0-beta.1",
  boilerplate-update   "2.9.0-beta.2",
  boilerplate-update   "2.9.0",
  boilerplate-update   "2.9.1",
  boilerplate-update   "2.10.0-beta.1",
  boilerplate-update   "2.10.0-beta.2",
  boilerplate-update   "2.10.0",
  boilerplate-update   "2.10.1",
  boilerplate-update   "2.11.0-beta.1",
  boilerplate-update   "2.11.0-beta.2",
  boilerplate-update   "2.11.0",
  boilerplate-update   "2.11.1",
  boilerplate-update   "2.12.0-beta.1",
  boilerplate-update   "2.12.0-beta.2",
  boilerplate-update   "2.12.0",
  boilerplate-update   "2.12.1",
  boilerplate-update   "2.12.2",
  boilerplate-update   "2.12.3",
  boilerplate-update   "2.13.0-beta.1",
  boilerplate-update   "2.13.0-beta.2",
  boilerplate-update   "2.13.0-beta.3",
  boilerplate-update   "2.13.0-beta.4",
  boilerplate-update   "2.13.0",
  boilerplate-update   "2.13.1",
  boilerplate-update   "2.13.2",
  boilerplate-update   "2.13.3",
  boilerplate-update   "2.14.0-beta.1",
  boilerplate-update   "2.14.0-beta.2",
  boilerplate-update   "2.14.0",
  boilerplate-update   "2.14.1",
  boilerplate-update   "2.14.2",
  boilerplate-update   "2.15.0-beta.1",
  boilerplate-update   "2.15.0-beta.2",
  boilerplate-update   "2.15.0",
  boilerplate-update   "2.15.1",
  boilerplate-update   "2.16.0-beta.1",
  boilerplate-update   "2.16.0-beta.2",
  boilerplate-update   "2.16.0",
  boilerplate-update   "2.16.1",
  boilerplate-update   "2.16.2",
  boilerplate-update   "2.17.0-beta.1",
  boilerplate-update   "2.17.0-beta.2",
  boilerplate-update   "2.17.0",
  boilerplate-update   "2.17.1",
  boilerplate-update   "2.17.2",
  boilerplate-update   "2.18.0-beta.1",
  boilerplate-update   "2.18.0-beta.2",
  boilerplate-update   "2.18.0",
  boilerplate-update   "2.18.1",
  boilerplate-update   "2.18.2",
  boilerplate-update   "3.0.0-beta.1",
  boilerplate-update   "3.0.0-beta.2",
  boilerplate-update   "3.0.0",
  boilerplate-update   "3.0.1",
  boilerplate-update   "3.0.2",
  boilerplate-update   "3.0.3",
  boilerplate-update   "3.0.4",
  boilerplate-update   "3.1.0-beta.1",
  boilerplate-update   "3.1.0",
  boilerplate-update   "3.1.1",
  boilerplate-update   "3.1.2",
  boilerplate-update   "3.1.3",
  boilerplate-update   "3.1.4",
  boilerplate-update   "3.2.0-beta.1",
  boilerplate-update   "3.2.0-beta.2",
  boilerplate-update   "3.2.0",
  boilerplate-update   "3.3.0",
  boilerplate-update   "3.4.0-beta.1",
  boilerplate-update   "3.4.0-beta.2",
  boilerplate-update   "3.4.0-beta.3",
  boilerplate-update   "3.4.1",
  boilerplate-update   "3.4.2-beta.1",
  boilerplate-update   "3.4.2",
  boilerplate-update   "3.4.3",
  boilerplate-update   "3.4.4",
  boilerplate-update   "3.5.0-beta.1",
  boilerplate-update   "3.5.0-beta.2",
  boilerplate-update   "3.5.0",
  boilerplate-update   "3.5.1",
  boilerplate-update   "3.6.0-beta.1",
  boilerplate-update   "3.6.0",
  boilerplate-update   "3.6.1",
  boilerplate-update   "3.7.0-beta.1",
  boilerplate-update   "3.7.0-beta.2",
  boilerplate-update   "3.7.0",
  boilerplate-update   "3.7.1",
  boilerplate-update   "3.8.0-beta.1",
  boilerplate-update   "3.8.0",
  boilerplate-update   "3.8.1",
  boilerplate-update   "3.9.0-beta.1",
  boilerplate-update   "3.9.0-beta.2"
  boilerplate-update ]
  boilerplate-update  +0ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply  +16ms
  git-diff-apply git clone --mirror https://github.com/ember-cli/ember-new-output /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git +0ms
Cloning into bare repository '/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git'...
  git-diff-apply  +823ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git" rev-parse v3.4.4 +0ms
  git-diff-apply 71b9d5cd615bbec628e00914d6461c7383c22f62
  git-diff-apply  +11ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva" checkout 71b9d5cd615bbec628e00914d6461c7383c22f62 +0ms
Note: checking out '71b9d5cd615bbec628e00914d6461c7383c22f62'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 71b9d5c 3.4.4
  git-diff-apply  +42ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git" rev-parse v3.5.1 +3ms
  git-diff-apply cebcae7240ab11875a7af9992538ca70db4b9296
  git-diff-apply  +11ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva" checkout cebcae7240ab11875a7af9992538ca70db4b9296 +0ms
Previous HEAD position was 71b9d5c 3.4.4
HEAD is now at cebcae7 3.5.1
  git-diff-apply  +16ms
  git-diff-apply git rev-parse --show-toplevel +1ms
  git-diff-apply /Users/jhawker/Projects/GitHub/foo
  git-diff-apply  +10ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git" rev-parse v3.4.4 +0ms
  git-diff-apply 71b9d5cd615bbec628e00914d6461c7383c22f62
  git-diff-apply  +11ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva" checkout 71b9d5cd615bbec628e00914d6461c7383c22f62 +0ms
Previous HEAD position was cebcae7 3.5.1
HEAD is now at 71b9d5c 3.4.4
  git-diff-apply  +17ms
  git-diff-apply git symbolic-ref --short HEAD +0ms
  git-diff-apply master
  git-diff-apply  +11ms
  git-diff-apply git checkout --orphan 366a6780-451a-11e9-8f02-cd870029e250 +0ms
Switched to a new branch '366a6780-451a-11e9-8f02-cd870029e250'
  git-diff-apply  +16ms
  git-diff-apply git rm -r . -f +0ms
  git-diff-apply rm '.editorconfig'
  git-diff-apply rm '.ember-cli'
  git-diff-apply rm '.eslintignore'
  git-diff-apply rm '.eslintrc.js'
  git-diff-apply rm '.gitignore'
  git-diff-apply rm '.template-lintrc.js'
  git-diff-apply rm '.travis.yml'
  git-diff-apply rm '.watchmanconfig'
  git-diff-apply rm 'README.md'
  git-diff-apply rm 'app/app.js'
  git-diff-apply rm 'app/components/.gitkeep'
  git-diff-apply rm 'app/controllers/.gitkeep'
  git-diff-apply rm 'app/helpers/.gitkeep'
  git-diff-apply rm 'app/index.html'
  git-diff-apply rm 'app/models/.gitkeep'
  git-diff-apply rm 'app/resolver.js'
  git-diff-apply rm 'app/router.js'
  git-diff-apply rm 'app/routes/.gitkeep'
  git-diff-apply rm 'app/styles/app.css'
  git-diff-apply rm 'app/templates/application.hbs'
  git-diff-apply rm 'app/templates/components/.gitkeep'
  git-diff-apply rm 'config/environment.js'
  git-diff-apply rm 'config/optional-features.json'
  git-diff-apply rm 'config/targets.js'
  git-diff-apply rm 'ember-cli-build.js'
  git-diff-apply rm 'package.json'
  git-diff-apply rm 'public/robots.txt'
  git-diff-apply rm 'testem.js'
  git-diff-apply rm 'tests/helpers/.gitkeep'
  git-diff-apply rm 'tests/index.html'
  git-diff-apply rm 'tests/integration/.gitkeep'
  git-diff-apply rm 'tests/test-helper.js'
  git-diff-apply rm 'tests/unit/.gitkeep'
  git-diff-apply rm 'vendor/.gitkeep'
  git-diff-apply rm 'yarn.lock'
  git-diff-apply  +15ms
  git-diff-apply ensureDir /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply chdir /Users/jhawker/Projects/GitHub/foo +2ms
  git-diff-apply ensureDir /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply [ '.git', '.idea', 'node_modules' ] +0ms
  git-diff-apply moveAll /Users/jhawker/Projects/GitHub/foo /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-236499rx81ufmxzYZ +2ms
  git-diff-apply [ '.editorconfig',
  git-diff-apply   '.ember-cli',
  git-diff-apply   '.eslintignore',
  git-diff-apply   '.eslintrc.js',
  git-diff-apply   '.git',
  git-diff-apply   '.gitignore',
  git-diff-apply   '.template-lintrc.js',
  git-diff-apply   '.travis.yml',
  git-diff-apply   '.watchmanconfig',
  git-diff-apply   'README.md',
  git-diff-apply   'app',
  git-diff-apply   'config',
  git-diff-apply   'ember-cli-build.js',
  git-diff-apply   'package.json',
  git-diff-apply   'public',
  git-diff-apply   'testem.js',
  git-diff-apply   'tests',
  git-diff-apply   'vendor' ] +0ms
  git-diff-apply copy /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply git add -A +37ms
  git-diff-apply  +24ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply A  .editorconfig
  git-diff-apply A  .ember-cli
  git-diff-apply A  .eslintignore
  git-diff-apply A  .eslintrc.js
  git-diff-apply A  .gitignore
  git-diff-apply A  .template-lintrc.js
  git-diff-apply A  .travis.yml
  git-diff-apply A  .watchmanconfig
  git-diff-apply A  README.md
  git-diff-apply A  app/app.js
  git-diff-apply A  app/components/.gitkeep
  git-diff-apply A  app/controllers/.gitkeep
  git-diff-apply A  app/helpers/.gitkeep
  git-diff-apply A  app/index.html
  git-diff-apply A  app/models/.gitkeep
  git-diff-apply A  app/resolver.js
  git-diff-apply A  app/router.js
  git-diff-apply A  app/routes/.gitkeep
  git-diff-apply A  app/styles/app.css
  git-diff-apply A  app/templates/application.hbs
  git-diff-apply A  app/templates/components/.gitkeep
  git-diff-apply A  config/environment.js
  git-diff-apply A  config/optional-features.json
  git-diff-apply A  config/targets.js
  git-diff-apply A  ember-cli-build.js
  git-diff-apply A  package.json
  git-diff-apply A  public/robots.txt
  git-diff-apply A  testem.js
  git-diff-apply A  tests/helpers/.gitkeep
  git-diff-apply A  tests/index.html
  git-diff-apply A  tests/integration/.gitkeep
  git-diff-apply A  tests/test-helper.js
  git-diff-apply A  tests/unit/.gitkeep
  git-diff-apply A  vendor/.gitkeep
  git-diff-apply  +13ms
  git-diff-apply git commit -m "message" --no-verify +1ms
  git-diff-apply [366a6780-451a-11e9-8f02-cd870029e250 (root-commit) cbcc3f6] message
  git-diff-apply  34 files changed, 477 insertions(+)
  git-diff-apply  create mode 100644 .editorconfig
  git-diff-apply  create mode 100644 .ember-cli
  git-diff-apply  create mode 100644 .eslintignore
  git-diff-apply  create mode 100644 .eslintrc.js
  git-diff-apply  create mode 100644 .gitignore
  git-diff-apply  create mode 100644 .template-lintrc.js
  git-diff-apply  create mode 100644 .travis.yml
  git-diff-apply  create mode 100644 .watchmanconfig
  git-diff-apply  create mode 100644 README.md
  git-diff-apply  create mode 100644 app/app.js
  git-diff-apply  create mode 100644 app/components/.gitkeep
  git-diff-apply  create mode 100644 app/controllers/.gitkeep
  git-diff-apply  create mode 100644 app/helpers/.gitkeep
  git-diff-apply  create mode 100644 app/index.html
  git-diff-apply  create mode 100644 app/models/.gitkeep
  git-diff-apply  create mode 100644 app/resolver.js
  git-diff-apply  create mode 100644 app/router.js
  git-diff-apply  create mode 100644 app/routes/.gitkeep
  git-diff-apply  create mode 100644 app/styles/app.css
  git-diff-apply  create mode 100644 app/templates/application.hbs
  git-diff-apply  create mode 100644 app/templates/components/.gitkeep
  git-diff-apply  create mode 100644 config/environment.js
  git-diff-apply  create mode 100644 config/optional-features.json
  git-diff-apply  create mode 100644 config/targets.js
  git-diff-apply  create mode 100644 ember-cli-build.js
  git-diff-apply  create mode 100644 package.json
  git-diff-apply  create mode 100644 public/robots.txt
  git-diff-apply  create mode 100644 testem.js
  git-diff-apply  create mode 100644 tests/helpers/.gitkeep
  git-diff-apply  create mode 100644 tests/index.html
  git-diff-apply  create mode 100644 tests/integration/.gitkeep
  git-diff-apply  create mode 100644 tests/test-helper.js
  git-diff-apply  create mode 100644 tests/unit/.gitkeep
  git-diff-apply  create mode 100644 vendor/.gitkeep
  git-diff-apply  +22ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649EGiefa1Wghva/.git" diff v3.4.4 v3.5.1 --binary > /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649KzmrKeWy3s5o/file.patch +1ms
  git-diff-apply  +13ms
  git-diff-apply git apply /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-23649KzmrKeWy3s5o/file.patch +0ms
  git-diff-apply  +11ms
  git-diff-apply git checkout -- package.json +0ms
  git-diff-apply  +13ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply  M .eslintignore
  git-diff-apply  M .eslintrc.js
  git-diff-apply  +14ms
  git-diff-apply git add -A +0ms
  git-diff-apply  +14ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply M  .eslintignore
  git-diff-apply M  .eslintrc.js
  git-diff-apply  +14ms
  git-diff-apply git commit -m "message" --no-verify +0ms
  git-diff-apply [366a6780-451a-11e9-8f02-cd870029e250 ec6fe1a] message
  git-diff-apply  2 files changed, 3 insertions(+)
  git-diff-apply  +23ms
  git-diff-apply git rev-parse HEAD +0ms
  git-diff-apply ec6fe1a088a09fce40b2d36fb77cab562d4a68c0
  git-diff-apply  +11ms
  git-diff-apply git checkout master +0ms
Switched to branch 'master'
  git-diff-apply Your branch is up to date with 'origin/master'.
  git-diff-apply  +23ms
  git-diff-apply git cherry-pick --no-commit ec6fe1a088a09fce40b2d36fb77cab562d4a68c0 +0ms
  git-diff-apply  +18ms
  git-diff-apply git branch -D 366a6780-451a-11e9-8f02-cd870029e250 +0ms
  git-diff-apply Deleted branch 366a6780-451a-11e9-8f02-cd870029e250 (was ec6fe1a).
  git-diff-apply  +12ms
  git-diff-apply [ '.idea', 'node_modules' ] +260ms
  git-diff-apply moveAll /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-236499rx81ufmxzYZ /Users/jhawker/Projects/GitHub/foo +1ms
TypeError: Cannot convert undefined or null to object
    at Function.keys (<anonymous>)
    at Object.applyPatch (/Users/jhawker/.config/yarn/global/node_modules/rfc6902-ordered/src/index.js:35:27)
    at mergeNonDependencyChanges (/Users/jhawker/.config/yarn/global/node_modules/merge-package.json/src/index.js:59:11)
    at mergePackageJson (/Users/jhawker/.config/yarn/global/node_modules/merge-package.json/src/index.js:74:32)
    at myPackageJson (/Users/jhawker/.config/yarn/global/node_modules/boilerplate-update/src/index.js:153:14)
    at <anonymous>
elwayman02 commented 5 years ago

Per your note, I updated the test app to have devDependencies defined. This time, it updated ember-cli, ember-source, qunit-dom, and ember-qunit, but not ember-data or any other addons you might expect to have received updates. Here's the updated log:

DEBUG=ember-cli-update,boilerplate-update,git-diff-apply ember-cli-update --to="3.5.1"
  boilerplate-update npm view ember-cli versions --json +0ms
  boilerplate-update npm view ember-cli versions --json +744ms
  boilerplate-update [
  boilerplate-update   "0.0.0",
  boilerplate-update   "0.0.1",
  boilerplate-update   "0.0.2",
  boilerplate-update   "0.0.3",
  boilerplate-update   "0.0.4",
  boilerplate-update   "0.0.5",
  boilerplate-update   "0.0.6",
  boilerplate-update   "0.0.7",
  boilerplate-update   "0.0.8",
  boilerplate-update   "0.0.9",
  boilerplate-update   "0.0.10",
  boilerplate-update   "0.0.11",
  boilerplate-update   "0.0.12",
  boilerplate-update   "0.0.13",
  boilerplate-update   "0.0.14",
  boilerplate-update   "0.0.15",
  boilerplate-update   "0.0.16",
  boilerplate-update   "0.0.18",
  boilerplate-update   "0.0.19",
  boilerplate-update   "0.0.20",
  boilerplate-update   "0.0.21",
  boilerplate-update   "0.0.22",
  boilerplate-update   "0.0.23",
  boilerplate-update   "0.0.24",
  boilerplate-update   "0.0.25",
  boilerplate-update   "0.0.27",
  boilerplate-update   "0.0.28",
  boilerplate-update   "0.0.29",
  boilerplate-update   "0.0.32",
  boilerplate-update   "0.0.33",
  boilerplate-update   "0.0.34",
  boilerplate-update   "0.0.35",
  boilerplate-update   "0.0.36",
  boilerplate-update   "0.0.37",
  boilerplate-update   "0.0.38",
  boilerplate-update   "0.0.39",
  boilerplate-update   "0.0.40",
  boilerplate-update   "0.0.41",
  boilerplate-update   "0.0.42",
  boilerplate-update   "0.0.43",
  boilerplate-update   "0.0.44",
  boilerplate-update   "0.0.45",
  boilerplate-update   "0.0.46",
  boilerplate-update   "0.0.47",
  boilerplate-update   "0.1.0",
  boilerplate-update   "0.1.1",
  boilerplate-update   "0.1.2",
  boilerplate-update   "0.1.3",
  boilerplate-update   "0.1.4",
  boilerplate-update   "0.1.5",
  boilerplate-update   "0.1.6",
  boilerplate-update   "0.1.7",
  boilerplate-update   "0.1.8",
  boilerplate-update   "0.1.9",
  boilerplate-update   "0.1.10",
  boilerplate-update   "0.1.11",
  boilerplate-update   "0.1.12",
  boilerplate-update   "0.1.13",
  boilerplate-update   "0.1.14",
  boilerplate-update   "0.1.15",
  boilerplate-update   "0.2.0-beta.1",
  boilerplate-update   "0.2.0",
  boilerplate-update   "0.2.1",
  boilerplate-update   "0.2.2",
  boilerplate-update   "0.2.3",
  boilerplate-update   "0.2.4",
  boilerplate-update   "0.2.5",
  boilerplate-update   "0.2.6",
  boilerplate-update   "0.2.7",
  boilerplate-update   "1.13.0",
  boilerplate-update   "1.13.1",
  boilerplate-update   "1.13.5",
  boilerplate-update   "1.13.6",
  boilerplate-update   "1.13.7",
  boilerplate-update   "1.13.8",
  boilerplate-update   "1.13.9",
  boilerplate-update   "1.13.10",
  boilerplate-update   "1.13.11",
  boilerplate-update   "1.13.12",
  boilerplate-update   "1.13.13",
  boilerplate-update   "1.13.14",
  boilerplate-update   "1.13.15",
  boilerplate-update   "2.2.0-beta.1",
  boilerplate-update   "2.2.0-beta.2",
  boilerplate-update   "2.2.0-beta.3",
  boilerplate-update   "2.2.0-beta.4",
  boilerplate-update   "2.2.0-beta.5",
  boilerplate-update   "2.2.0-beta.6",
  boilerplate-update   "2.3.0-beta.1",
  boilerplate-update   "2.3.0-beta.2",
  boilerplate-update   "2.3.0",
  boilerplate-update   "2.4.0",
  boilerplate-update   "2.4.1",
  boilerplate-update   "2.4.2",
  boilerplate-update   "2.4.3",
  boilerplate-update   "2.5.0",
  boilerplate-update   "2.5.1",
  boilerplate-update   "2.6.0-beta.1",
  boilerplate-update   "2.6.0-beta.2",
  boilerplate-update   "2.6.0-beta.3",
  boilerplate-update   "2.6.0",
  boilerplate-update   "2.6.1",
  boilerplate-update   "2.6.2",
  boilerplate-update   "2.6.3",
  boilerplate-update   "2.7.0-beta.1",
  boilerplate-update   "2.7.0-beta.2",
  boilerplate-update   "2.7.0-beta.3",
  boilerplate-update   "2.7.0-beta.4",
  boilerplate-update   "2.7.0-beta.5",
  boilerplate-update   "2.7.0-beta.6",
  boilerplate-update   "2.7.0",
  boilerplate-update   "2.8.0-beta.1",
  boilerplate-update   "2.8.0-beta.2",
  boilerplate-update   "2.8.0-beta.3",
  boilerplate-update   "2.8.0",
  boilerplate-update   "2.9.0-beta.1",
  boilerplate-update   "2.9.0-beta.2",
  boilerplate-update   "2.9.0",
  boilerplate-update   "2.9.1",
  boilerplate-update   "2.10.0-beta.1",
  boilerplate-update   "2.10.0-beta.2",
  boilerplate-update   "2.10.0",
  boilerplate-update   "2.10.1",
  boilerplate-update   "2.11.0-beta.1",
  boilerplate-update   "2.11.0-beta.2",
  boilerplate-update   "2.11.0",
  boilerplate-update   "2.11.1",
  boilerplate-update   "2.12.0-beta.1",
  boilerplate-update   "2.12.0-beta.2",
  boilerplate-update   "2.12.0",
  boilerplate-update   "2.12.1",
  boilerplate-update   "2.12.2",
  boilerplate-update   "2.12.3",
  boilerplate-update   "2.13.0-beta.1",
  boilerplate-update   "2.13.0-beta.2",
  boilerplate-update   "2.13.0-beta.3",
  boilerplate-update   "2.13.0-beta.4",
  boilerplate-update   "2.13.0",
  boilerplate-update   "2.13.1",
  boilerplate-update   "2.13.2",
  boilerplate-update   "2.13.3",
  boilerplate-update   "2.14.0-beta.1",
  boilerplate-update   "2.14.0-beta.2",
  boilerplate-update   "2.14.0",
  boilerplate-update   "2.14.1",
  boilerplate-update   "2.14.2",
  boilerplate-update   "2.15.0-beta.1",
  boilerplate-update   "2.15.0-beta.2",
  boilerplate-update   "2.15.0",
  boilerplate-update   "2.15.1",
  boilerplate-update   "2.16.0-beta.1",
  boilerplate-update   "2.16.0-beta.2",
  boilerplate-update   "2.16.0",
  boilerplate-update   "2.16.1",
  boilerplate-update   "2.16.2",
  boilerplate-update   "2.17.0-beta.1",
  boilerplate-update   "2.17.0-beta.2",
  boilerplate-update   "2.17.0",
  boilerplate-update   "2.17.1",
  boilerplate-update   "2.17.2",
  boilerplate-update   "2.18.0-beta.1",
  boilerplate-update   "2.18.0-beta.2",
  boilerplate-update   "2.18.0",
  boilerplate-update   "2.18.1",
  boilerplate-update   "2.18.2",
  boilerplate-update   "3.0.0-beta.1",
  boilerplate-update   "3.0.0-beta.2",
  boilerplate-update   "3.0.0",
  boilerplate-update   "3.0.1",
  boilerplate-update   "3.0.2",
  boilerplate-update   "3.0.3",
  boilerplate-update   "3.0.4",
  boilerplate-update   "3.1.0-beta.1",
  boilerplate-update   "3.1.0",
  boilerplate-update   "3.1.1",
  boilerplate-update   "3.1.2",
  boilerplate-update   "3.1.3",
  boilerplate-update   "3.1.4",
  boilerplate-update   "3.2.0-beta.1",
  boilerplate-update   "3.2.0-beta.2",
  boilerplate-update   "3.2.0",
  boilerplate-update   "3.3.0",
  boilerplate-update   "3.4.0-beta.1",
  boilerplate-update   "3.4.0-beta.2",
  boilerplate-update   "3.4.0-beta.3",
  boilerplate-update   "3.4.1",
  boilerplate-update   "3.4.2-beta.1",
  boilerplate-update   "3.4.2",
  boilerplate-update   "3.4.3",
  boilerplate-update   "3.4.4",
  boilerplate-update   "3.5.0-beta.1",
  boilerplate-update   "3.5.0-beta.2",
  boilerplate-update   "3.5.0",
  boilerplate-update   "3.5.1",
  boilerplate-update   "3.6.0-beta.1",
  boilerplate-update   "3.6.0",
  boilerplate-update   "3.6.1",
  boilerplate-update   "3.7.0-beta.1",
  boilerplate-update   "3.7.0-beta.2",
  boilerplate-update   "3.7.0",
  boilerplate-update   "3.7.1",
  boilerplate-update   "3.8.0-beta.1",
  boilerplate-update   "3.8.0",
  boilerplate-update   "3.8.1",
  boilerplate-update   "3.9.0-beta.1",
  boilerplate-update   "3.9.0-beta.2"
  boilerplate-update ]
  boilerplate-update  +0ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply  +10ms
  git-diff-apply git clone --mirror https://github.com/ember-cli/ember-new-output /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git +1ms
Cloning into bare repository '/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git'...
  git-diff-apply  +526ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git" rev-parse v3.4.4 +1ms
  git-diff-apply 71b9d5cd615bbec628e00914d6461c7383c22f62
  git-diff-apply  +10ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc" checkout 71b9d5cd615bbec628e00914d6461c7383c22f62 +0ms
Note: checking out '71b9d5cd615bbec628e00914d6461c7383c22f62'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 71b9d5c 3.4.4
  git-diff-apply  +19ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git" rev-parse v3.5.1 +3ms
  git-diff-apply cebcae7240ab11875a7af9992538ca70db4b9296
  git-diff-apply  +11ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc" checkout cebcae7240ab11875a7af9992538ca70db4b9296 +0ms
Previous HEAD position was 71b9d5c 3.4.4
HEAD is now at cebcae7 3.5.1
  git-diff-apply  +16ms
  git-diff-apply git rev-parse --show-toplevel +1ms
  git-diff-apply /Users/jhawker/Projects/GitHub/foo
  git-diff-apply  +11ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git" rev-parse v3.4.4 +0ms
  git-diff-apply 71b9d5cd615bbec628e00914d6461c7383c22f62
  git-diff-apply  +11ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc" checkout 71b9d5cd615bbec628e00914d6461c7383c22f62 +1ms
Previous HEAD position was cebcae7 3.5.1
HEAD is now at 71b9d5c 3.4.4
  git-diff-apply  +16ms
  git-diff-apply git symbolic-ref --short HEAD +0ms
  git-diff-apply master
  git-diff-apply  +11ms
  git-diff-apply git checkout --orphan 9108a150-4521-11e9-a87a-8f22832c8fe5 +0ms
Switched to a new branch '9108a150-4521-11e9-a87a-8f22832c8fe5'
  git-diff-apply  +13ms
  git-diff-apply git rm -r . -f +1ms
  git-diff-apply rm '.editorconfig'
  git-diff-apply rm '.ember-cli'
  git-diff-apply rm '.eslintignore'
  git-diff-apply rm '.eslintrc.js'
  git-diff-apply rm '.gitignore'
  git-diff-apply rm '.template-lintrc.js'
  git-diff-apply rm '.travis.yml'
  git-diff-apply rm '.watchmanconfig'
  git-diff-apply rm 'README.md'
  git-diff-apply rm 'app/app.js'
  git-diff-apply rm 'app/components/.gitkeep'
  git-diff-apply rm 'app/controllers/.gitkeep'
  git-diff-apply rm 'app/helpers/.gitkeep'
  git-diff-apply rm 'app/index.html'
  git-diff-apply rm 'app/models/.gitkeep'
  git-diff-apply rm 'app/resolver.js'
  git-diff-apply rm 'app/router.js'
  git-diff-apply rm 'app/routes/.gitkeep'
  git-diff-apply rm 'app/styles/app.css'
  git-diff-apply rm 'app/templates/application.hbs'
  git-diff-apply rm 'app/templates/components/.gitkeep'
  git-diff-apply rm 'config/environment.js'
  git-diff-apply rm 'config/optional-features.json'
  git-diff-apply rm 'config/targets.js'
  git-diff-apply rm 'ember-cli-build.js'
  git-diff-apply rm 'package.json'
  git-diff-apply rm 'public/robots.txt'
  git-diff-apply rm 'testem.js'
  git-diff-apply rm 'tests/helpers/.gitkeep'
  git-diff-apply rm 'tests/index.html'
  git-diff-apply rm 'tests/integration/.gitkeep'
  git-diff-apply rm 'tests/test-helper.js'
  git-diff-apply rm 'tests/unit/.gitkeep'
  git-diff-apply rm 'vendor/.gitkeep'
  git-diff-apply rm 'yarn.lock'
  git-diff-apply  +19ms
  git-diff-apply ensureDir /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply chdir /Users/jhawker/Projects/GitHub/foo +1ms
  git-diff-apply ensureDir /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply [ '.git', '.idea', 'node_modules' ] +0ms
  git-diff-apply moveAll /Users/jhawker/Projects/GitHub/foo /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-240872mWwyHrR8dUH +3ms
  git-diff-apply [ '.editorconfig',
  git-diff-apply   '.ember-cli',
  git-diff-apply   '.eslintignore',
  git-diff-apply   '.eslintrc.js',
  git-diff-apply   '.git',
  git-diff-apply   '.gitignore',
  git-diff-apply   '.template-lintrc.js',
  git-diff-apply   '.travis.yml',
  git-diff-apply   '.watchmanconfig',
  git-diff-apply   'README.md',
  git-diff-apply   'app',
  git-diff-apply   'config',
  git-diff-apply   'ember-cli-build.js',
  git-diff-apply   'package.json',
  git-diff-apply   'public',
  git-diff-apply   'testem.js',
  git-diff-apply   'tests',
  git-diff-apply   'vendor' ] +0ms
  git-diff-apply copy /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc /Users/jhawker/Projects/GitHub/foo +1ms
  git-diff-apply git add -A +67ms
  git-diff-apply  +25ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply A  .editorconfig
  git-diff-apply A  .ember-cli
  git-diff-apply A  .eslintignore
  git-diff-apply A  .eslintrc.js
  git-diff-apply A  .gitignore
  git-diff-apply A  .template-lintrc.js
  git-diff-apply A  .travis.yml
  git-diff-apply A  .watchmanconfig
  git-diff-apply A  README.md
  git-diff-apply A  app/app.js
  git-diff-apply A  app/components/.gitkeep
  git-diff-apply A  app/controllers/.gitkeep
  git-diff-apply A  app/helpers/.gitkeep
  git-diff-apply A  app/index.html
  git-diff-apply A  app/models/.gitkeep
  git-diff-apply A  app/resolver.js
  git-diff-apply A  app/router.js
  git-diff-apply A  app/routes/.gitkeep
  git-diff-apply A  app/styles/app.css
  git-diff-apply A  app/templates/application.hbs
  git-diff-apply A  app/templates/components/.gitkeep
  git-diff-apply A  config/environment.js
  git-diff-apply A  config/optional-features.json
  git-diff-apply A  config/targets.js
  git-diff-apply A  ember-cli-build.js
  git-diff-apply A  package.json
  git-diff-apply A  public/robots.txt
  git-diff-apply A  testem.js
  git-diff-apply A  tests/helpers/.gitkeep
  git-diff-apply A  tests/index.html
  git-diff-apply A  tests/integration/.gitkeep
  git-diff-apply A  tests/test-helper.js
  git-diff-apply A  tests/unit/.gitkeep
  git-diff-apply A  vendor/.gitkeep
  git-diff-apply  +13ms
  git-diff-apply git commit -m "message" --no-verify +0ms
  git-diff-apply [9108a150-4521-11e9-a87a-8f22832c8fe5 (root-commit) 3c90d44] message
  git-diff-apply  34 files changed, 477 insertions(+)
  git-diff-apply  create mode 100644 .editorconfig
  git-diff-apply  create mode 100644 .ember-cli
  git-diff-apply  create mode 100644 .eslintignore
  git-diff-apply  create mode 100644 .eslintrc.js
  git-diff-apply  create mode 100644 .gitignore
  git-diff-apply  create mode 100644 .template-lintrc.js
  git-diff-apply  create mode 100644 .travis.yml
  git-diff-apply  create mode 100644 .watchmanconfig
  git-diff-apply  create mode 100644 README.md
  git-diff-apply  create mode 100644 app/app.js
  git-diff-apply  create mode 100644 app/components/.gitkeep
  git-diff-apply  create mode 100644 app/controllers/.gitkeep
  git-diff-apply  create mode 100644 app/helpers/.gitkeep
  git-diff-apply  create mode 100644 app/index.html
  git-diff-apply  create mode 100644 app/models/.gitkeep
  git-diff-apply  create mode 100644 app/resolver.js
  git-diff-apply  create mode 100644 app/router.js
  git-diff-apply  create mode 100644 app/routes/.gitkeep
  git-diff-apply  create mode 100644 app/styles/app.css
  git-diff-apply  create mode 100644 app/templates/application.hbs
  git-diff-apply  create mode 100644 app/templates/components/.gitkeep
  git-diff-apply  create mode 100644 config/environment.js
  git-diff-apply  create mode 100644 config/optional-features.json
  git-diff-apply  create mode 100644 config/targets.js
  git-diff-apply  create mode 100644 ember-cli-build.js
  git-diff-apply  create mode 100644 package.json
  git-diff-apply  create mode 100644 public/robots.txt
  git-diff-apply  create mode 100644 testem.js
  git-diff-apply  create mode 100644 tests/helpers/.gitkeep
  git-diff-apply  create mode 100644 tests/index.html
  git-diff-apply  create mode 100644 tests/integration/.gitkeep
  git-diff-apply  create mode 100644 tests/test-helper.js
  git-diff-apply  create mode 100644 tests/unit/.gitkeep
  git-diff-apply  create mode 100644 vendor/.gitkeep
  git-diff-apply  +24ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087DqL0P0p0XdTc/.git" diff v3.4.4 v3.5.1 --binary > /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087vrXwggMICDs3/file.patch +1ms
  git-diff-apply  +13ms
  git-diff-apply git apply /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-24087vrXwggMICDs3/file.patch +0ms
  git-diff-apply  +11ms
  git-diff-apply git checkout -- package.json +0ms
  git-diff-apply  +13ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply  M .eslintignore
  git-diff-apply  M .eslintrc.js
  git-diff-apply  +13ms
  git-diff-apply git add -A +0ms
  git-diff-apply  +12ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply M  .eslintignore
  git-diff-apply M  .eslintrc.js
  git-diff-apply  +12ms
  git-diff-apply git commit -m "message" --no-verify +0ms
  git-diff-apply [9108a150-4521-11e9-a87a-8f22832c8fe5 a075d94] message
  git-diff-apply  2 files changed, 3 insertions(+)
  git-diff-apply  +19ms
  git-diff-apply git rev-parse HEAD +0ms
  git-diff-apply a075d94249e81d33fdcb02555988cfccef5cde82
  git-diff-apply  +10ms
  git-diff-apply git checkout master +1ms
Switched to branch 'master'
  git-diff-apply Your branch is ahead of 'origin/master' by 1 commit.
  git-diff-apply   (use "git push" to publish your local commits)
  git-diff-apply  +22ms
  git-diff-apply git cherry-pick --no-commit a075d94249e81d33fdcb02555988cfccef5cde82 +0ms
  git-diff-apply  +16ms
  git-diff-apply git branch -D 9108a150-4521-11e9-a87a-8f22832c8fe5 +0ms
  git-diff-apply Deleted branch 9108a150-4521-11e9-a87a-8f22832c8fe5 (was a075d94).
  git-diff-apply  +12ms
  git-diff-apply [ '.idea', 'node_modules' ] +258ms
  git-diff-apply moveAll /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-240872mWwyHrR8dUH /Users/jhawker/Projects/GitHub/foo +0ms
  boilerplate-update git add package.json +978ms
  boilerplate-update git add package.json +13ms
  boilerplate-update  +0ms
kellyselden commented 5 years ago

Released https://github.com/kellyselden/rfc6902-ordered/pull/37.

@elwayman02 Can you try reinstalling ember-cli-update to get a dependency fix, then see what happens?

elwayman02 commented 5 years ago

There still seems to be an underlying issue separate from the one you fixed. In the 3.5.1 blueprint, Ember-Data is set to 3.5.0, but ember-cli-update still leaves it at 3.4.0 when run on the example app. It's unclear to me how many other changes aren't being applied, but this one is easy to verify.

  boilerplate-update npm view ember-cli versions --json +0ms
  boilerplate-update npm view ember-cli versions --json +579ms
  boilerplate-update [
  boilerplate-update   "0.0.0",
  boilerplate-update   "0.0.1",
  boilerplate-update   "0.0.2",
  boilerplate-update   "0.0.3",
  boilerplate-update   "0.0.4",
  boilerplate-update   "0.0.5",
  boilerplate-update   "0.0.6",
  boilerplate-update   "0.0.7",
  boilerplate-update   "0.0.8",
  boilerplate-update   "0.0.9",
  boilerplate-update   "0.0.10",
  boilerplate-update   "0.0.11",
  boilerplate-update   "0.0.12",
  boilerplate-update   "0.0.13",
  boilerplate-update   "0.0.14",
  boilerplate-update   "0.0.15",
  boilerplate-update   "0.0.16",
  boilerplate-update   "0.0.18",
  boilerplate-update   "0.0.19",
  boilerplate-update   "0.0.20",
  boilerplate-update   "0.0.21",
  boilerplate-update   "0.0.22",
  boilerplate-update   "0.0.23",
  boilerplate-update   "0.0.24",
  boilerplate-update   "0.0.25",
  boilerplate-update   "0.0.27",
  boilerplate-update   "0.0.28",
  boilerplate-update   "0.0.29",
  boilerplate-update   "0.0.32",
  boilerplate-update   "0.0.33",
  boilerplate-update   "0.0.34",
  boilerplate-update   "0.0.35",
  boilerplate-update   "0.0.36",
  boilerplate-update   "0.0.37",
  boilerplate-update   "0.0.38",
  boilerplate-update   "0.0.39",
  boilerplate-update   "0.0.40",
  boilerplate-update   "0.0.41",
  boilerplate-update   "0.0.42",
  boilerplate-update   "0.0.43",
  boilerplate-update   "0.0.44",
  boilerplate-update   "0.0.45",
  boilerplate-update   "0.0.46",
  boilerplate-update   "0.0.47",
  boilerplate-update   "0.1.0",
  boilerplate-update   "0.1.1",
  boilerplate-update   "0.1.2",
  boilerplate-update   "0.1.3",
  boilerplate-update   "0.1.4",
  boilerplate-update   "0.1.5",
  boilerplate-update   "0.1.6",
  boilerplate-update   "0.1.7",
  boilerplate-update   "0.1.8",
  boilerplate-update   "0.1.9",
  boilerplate-update   "0.1.10",
  boilerplate-update   "0.1.11",
  boilerplate-update   "0.1.12",
  boilerplate-update   "0.1.13",
  boilerplate-update   "0.1.14",
  boilerplate-update   "0.1.15",
  boilerplate-update   "0.2.0-beta.1",
  boilerplate-update   "0.2.0",
  boilerplate-update   "0.2.1",
  boilerplate-update   "0.2.2",
  boilerplate-update   "0.2.3",
  boilerplate-update   "0.2.4",
  boilerplate-update   "0.2.5",
  boilerplate-update   "0.2.6",
  boilerplate-update   "0.2.7",
  boilerplate-update   "1.13.0",
  boilerplate-update   "1.13.1",
  boilerplate-update   "1.13.5",
  boilerplate-update   "1.13.6",
  boilerplate-update   "1.13.7",
  boilerplate-update   "1.13.8",
  boilerplate-update   "1.13.9",
  boilerplate-update   "1.13.10",
  boilerplate-update   "1.13.11",
  boilerplate-update   "1.13.12",
  boilerplate-update   "1.13.13",
  boilerplate-update   "1.13.14",
  boilerplate-update   "1.13.15",
  boilerplate-update   "2.2.0-beta.1",
  boilerplate-update   "2.2.0-beta.2",
  boilerplate-update   "2.2.0-beta.3",
  boilerplate-update   "2.2.0-beta.4",
  boilerplate-update   "2.2.0-beta.5",
  boilerplate-update   "2.2.0-beta.6",
  boilerplate-update   "2.3.0-beta.1",
  boilerplate-update   "2.3.0-beta.2",
  boilerplate-update   "2.3.0",
  boilerplate-update   "2.4.0",
  boilerplate-update   "2.4.1",
  boilerplate-update   "2.4.2",
  boilerplate-update   "2.4.3",
  boilerplate-update   "2.5.0",
  boilerplate-update   "2.5.1",
  boilerplate-update   "2.6.0-beta.1",
  boilerplate-update   "2.6.0-beta.2",
  boilerplate-update   "2.6.0-beta.3",
  boilerplate-update   "2.6.0",
  boilerplate-update   "2.6.1",
  boilerplate-update   "2.6.2",
  boilerplate-update   "2.6.3",
  boilerplate-update   "2.7.0-beta.1",
  boilerplate-update   "2.7.0-beta.2",
  boilerplate-update   "2.7.0-beta.3",
  boilerplate-update   "2.7.0-beta.4",
  boilerplate-update   "2.7.0-beta.5",
  boilerplate-update   "2.7.0-beta.6",
  boilerplate-update   "2.7.0",
  boilerplate-update   "2.8.0-beta.1",
  boilerplate-update   "2.8.0-beta.2",
  boilerplate-update   "2.8.0-beta.3",
  boilerplate-update   "2.8.0",
  boilerplate-update   "2.9.0-beta.1",
  boilerplate-update   "2.9.0-beta.2",
  boilerplate-update   "2.9.0",
  boilerplate-update   "2.9.1",
  boilerplate-update   "2.10.0-beta.1",
  boilerplate-update   "2.10.0-beta.2",
  boilerplate-update   "2.10.0",
  boilerplate-update   "2.10.1",
  boilerplate-update   "2.11.0-beta.1",
  boilerplate-update   "2.11.0-beta.2",
  boilerplate-update   "2.11.0",
  boilerplate-update   "2.11.1",
  boilerplate-update   "2.12.0-beta.1",
  boilerplate-update   "2.12.0-beta.2",
  boilerplate-update   "2.12.0",
  boilerplate-update   "2.12.1",
  boilerplate-update   "2.12.2",
  boilerplate-update   "2.12.3",
  boilerplate-update   "2.13.0-beta.1",
  boilerplate-update   "2.13.0-beta.2",
  boilerplate-update   "2.13.0-beta.3",
  boilerplate-update   "2.13.0-beta.4",
  boilerplate-update   "2.13.0",
  boilerplate-update   "2.13.1",
  boilerplate-update   "2.13.2",
  boilerplate-update   "2.13.3",
  boilerplate-update   "2.14.0-beta.1",
  boilerplate-update   "2.14.0-beta.2",
  boilerplate-update   "2.14.0",
  boilerplate-update   "2.14.1",
  boilerplate-update   "2.14.2",
  boilerplate-update   "2.15.0-beta.1",
  boilerplate-update   "2.15.0-beta.2",
  boilerplate-update   "2.15.0",
  boilerplate-update   "2.15.1",
  boilerplate-update   "2.16.0-beta.1",
  boilerplate-update   "2.16.0-beta.2",
  boilerplate-update   "2.16.0",
  boilerplate-update   "2.16.1",
  boilerplate-update   "2.16.2",
  boilerplate-update   "2.17.0-beta.1",
  boilerplate-update   "2.17.0-beta.2",
  boilerplate-update   "2.17.0",
  boilerplate-update   "2.17.1",
  boilerplate-update   "2.17.2",
  boilerplate-update   "2.18.0-beta.1",
  boilerplate-update   "2.18.0-beta.2",
  boilerplate-update   "2.18.0",
  boilerplate-update   "2.18.1",
  boilerplate-update   "2.18.2",
  boilerplate-update   "3.0.0-beta.1",
  boilerplate-update   "3.0.0-beta.2",
  boilerplate-update   "3.0.0",
  boilerplate-update   "3.0.1",
  boilerplate-update   "3.0.2",
  boilerplate-update   "3.0.3",
  boilerplate-update   "3.0.4",
  boilerplate-update   "3.1.0-beta.1",
  boilerplate-update   "3.1.0",
  boilerplate-update   "3.1.1",
  boilerplate-update   "3.1.2",
  boilerplate-update   "3.1.3",
  boilerplate-update   "3.1.4",
  boilerplate-update   "3.2.0-beta.1",
  boilerplate-update   "3.2.0-beta.2",
  boilerplate-update   "3.2.0",
  boilerplate-update   "3.3.0",
  boilerplate-update   "3.4.0-beta.1",
  boilerplate-update   "3.4.0-beta.2",
  boilerplate-update   "3.4.0-beta.3",
  boilerplate-update   "3.4.1",
  boilerplate-update   "3.4.2-beta.1",
  boilerplate-update   "3.4.2",
  boilerplate-update   "3.4.3",
  boilerplate-update   "3.4.4",
  boilerplate-update   "3.5.0-beta.1",
  boilerplate-update   "3.5.0-beta.2",
  boilerplate-update   "3.5.0",
  boilerplate-update   "3.5.1",
  boilerplate-update   "3.6.0-beta.1",
  boilerplate-update   "3.6.0",
  boilerplate-update   "3.6.1",
  boilerplate-update   "3.7.0-beta.1",
  boilerplate-update   "3.7.0-beta.2",
  boilerplate-update   "3.7.0",
  boilerplate-update   "3.7.1",
  boilerplate-update   "3.8.0-beta.1",
  boilerplate-update   "3.8.0",
  boilerplate-update   "3.8.1",
  boilerplate-update   "3.9.0-beta.1",
  boilerplate-update   "3.9.0-beta.2"
  boilerplate-update ]
  boilerplate-update  +1ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply  +15ms
  git-diff-apply git clone --mirror https://github.com/ember-cli/ember-new-output /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git +1ms
Cloning into bare repository '/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git'...
  git-diff-apply  +535ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git" rev-parse v3.4.4 +1ms
  git-diff-apply 71b9d5cd615bbec628e00914d6461c7383c22f62
  git-diff-apply  +10ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc" checkout 71b9d5cd615bbec628e00914d6461c7383c22f62 +0ms
Note: checking out '71b9d5cd615bbec628e00914d6461c7383c22f62'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 71b9d5c 3.4.4
  git-diff-apply  +19ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git" rev-parse v3.5.1 +3ms
  git-diff-apply cebcae7240ab11875a7af9992538ca70db4b9296
  git-diff-apply  +10ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc" checkout cebcae7240ab11875a7af9992538ca70db4b9296 +0ms
Previous HEAD position was 71b9d5c 3.4.4
HEAD is now at cebcae7 3.5.1
  git-diff-apply  +16ms
  git-diff-apply git rev-parse --show-toplevel +1ms
  git-diff-apply /Users/jhawker/Projects/GitHub/foo
  git-diff-apply  +11ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git" rev-parse v3.4.4 +0ms
  git-diff-apply 71b9d5cd615bbec628e00914d6461c7383c22f62
  git-diff-apply  +10ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git" --work-tree="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc" checkout 71b9d5cd615bbec628e00914d6461c7383c22f62 +0ms
Previous HEAD position was cebcae7 3.5.1
HEAD is now at 71b9d5c 3.4.4
  git-diff-apply  +16ms
  git-diff-apply git symbolic-ref --short HEAD +0ms
  git-diff-apply master
  git-diff-apply  +10ms
  git-diff-apply git checkout --orphan 92f049a0-45bc-11e9-8aa0-63725455e252 +1ms
Switched to a new branch '92f049a0-45bc-11e9-8aa0-63725455e252'
  git-diff-apply  +13ms
  git-diff-apply git rm -r . -f +0ms
  git-diff-apply rm '.editorconfig'
  git-diff-apply rm '.ember-cli'
  git-diff-apply rm '.eslintignore'
  git-diff-apply rm '.eslintrc.js'
  git-diff-apply rm '.gitignore'
  git-diff-apply rm '.template-lintrc.js'
  git-diff-apply rm '.travis.yml'
  git-diff-apply rm '.watchmanconfig'
  git-diff-apply rm 'README.md'
  git-diff-apply rm 'app/app.js'
  git-diff-apply rm 'app/components/.gitkeep'
  git-diff-apply rm 'app/controllers/.gitkeep'
  git-diff-apply rm 'app/helpers/.gitkeep'
  git-diff-apply rm 'app/index.html'
  git-diff-apply rm 'app/models/.gitkeep'
  git-diff-apply rm 'app/resolver.js'
  git-diff-apply rm 'app/router.js'
  git-diff-apply rm 'app/routes/.gitkeep'
  git-diff-apply rm 'app/styles/app.css'
  git-diff-apply rm 'app/templates/application.hbs'
  git-diff-apply rm 'app/templates/components/.gitkeep'
  git-diff-apply rm 'config/environment.js'
  git-diff-apply rm 'config/optional-features.json'
  git-diff-apply rm 'config/targets.js'
  git-diff-apply rm 'ember-cli-build.js'
  git-diff-apply rm 'package.json'
  git-diff-apply rm 'public/robots.txt'
  git-diff-apply rm 'testem.js'
  git-diff-apply rm 'tests/helpers/.gitkeep'
  git-diff-apply rm 'tests/index.html'
  git-diff-apply rm 'tests/integration/.gitkeep'
  git-diff-apply rm 'tests/test-helper.js'
  git-diff-apply rm 'tests/unit/.gitkeep'
  git-diff-apply rm 'vendor/.gitkeep'
  git-diff-apply rm 'yarn.lock'
  git-diff-apply  +15ms
  git-diff-apply ensureDir /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply chdir /Users/jhawker/Projects/GitHub/foo +2ms
  git-diff-apply ensureDir /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply [ '.git', '.idea', 'node_modules' ] +0ms
  git-diff-apply moveAll /Users/jhawker/Projects/GitHub/foo /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105Rkk2IE0S1Scn +2ms
  git-diff-apply [ '.editorconfig',
  git-diff-apply   '.ember-cli',
  git-diff-apply   '.eslintignore',
  git-diff-apply   '.eslintrc.js',
  git-diff-apply   '.git',
  git-diff-apply   '.gitignore',
  git-diff-apply   '.template-lintrc.js',
  git-diff-apply   '.travis.yml',
  git-diff-apply   '.watchmanconfig',
  git-diff-apply   'README.md',
  git-diff-apply   'app',
  git-diff-apply   'config',
  git-diff-apply   'ember-cli-build.js',
  git-diff-apply   'package.json',
  git-diff-apply   'public',
  git-diff-apply   'testem.js',
  git-diff-apply   'tests',
  git-diff-apply   'vendor' ] +0ms
  git-diff-apply copy /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc /Users/jhawker/Projects/GitHub/foo +0ms
  git-diff-apply git add -A +32ms
  git-diff-apply  +21ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply A  .editorconfig
  git-diff-apply A  .ember-cli
  git-diff-apply A  .eslintignore
  git-diff-apply A  .eslintrc.js
  git-diff-apply A  .gitignore
  git-diff-apply A  .template-lintrc.js
  git-diff-apply A  .travis.yml
  git-diff-apply A  .watchmanconfig
  git-diff-apply A  README.md
  git-diff-apply A  app/app.js
  git-diff-apply A  app/components/.gitkeep
  git-diff-apply A  app/controllers/.gitkeep
  git-diff-apply A  app/helpers/.gitkeep
  git-diff-apply A  app/index.html
  git-diff-apply A  app/models/.gitkeep
  git-diff-apply A  app/resolver.js
  git-diff-apply A  app/router.js
  git-diff-apply A  app/routes/.gitkeep
  git-diff-apply A  app/styles/app.css
  git-diff-apply A  app/templates/application.hbs
  git-diff-apply A  app/templates/components/.gitkeep
  git-diff-apply A  config/environment.js
  git-diff-apply A  config/optional-features.json
  git-diff-apply A  config/targets.js
  git-diff-apply A  ember-cli-build.js
  git-diff-apply A  package.json
  git-diff-apply A  public/robots.txt
  git-diff-apply A  testem.js
  git-diff-apply A  tests/helpers/.gitkeep
  git-diff-apply A  tests/index.html
  git-diff-apply A  tests/integration/.gitkeep
  git-diff-apply A  tests/test-helper.js
  git-diff-apply A  tests/unit/.gitkeep
  git-diff-apply A  vendor/.gitkeep
  git-diff-apply  +13ms
  git-diff-apply git commit -m "message" --no-verify +0ms
  git-diff-apply [92f049a0-45bc-11e9-8aa0-63725455e252 (root-commit) a873165] message
  git-diff-apply  34 files changed, 477 insertions(+)
  git-diff-apply  create mode 100644 .editorconfig
  git-diff-apply  create mode 100644 .ember-cli
  git-diff-apply  create mode 100644 .eslintignore
  git-diff-apply  create mode 100644 .eslintrc.js
  git-diff-apply  create mode 100644 .gitignore
  git-diff-apply  create mode 100644 .template-lintrc.js
  git-diff-apply  create mode 100644 .travis.yml
  git-diff-apply  create mode 100644 .watchmanconfig
  git-diff-apply  create mode 100644 README.md
  git-diff-apply  create mode 100644 app/app.js
  git-diff-apply  create mode 100644 app/components/.gitkeep
  git-diff-apply  create mode 100644 app/controllers/.gitkeep
  git-diff-apply  create mode 100644 app/helpers/.gitkeep
  git-diff-apply  create mode 100644 app/index.html
  git-diff-apply  create mode 100644 app/models/.gitkeep
  git-diff-apply  create mode 100644 app/resolver.js
  git-diff-apply  create mode 100644 app/router.js
  git-diff-apply  create mode 100644 app/routes/.gitkeep
  git-diff-apply  create mode 100644 app/styles/app.css
  git-diff-apply  create mode 100644 app/templates/application.hbs
  git-diff-apply  create mode 100644 app/templates/components/.gitkeep
  git-diff-apply  create mode 100644 config/environment.js
  git-diff-apply  create mode 100644 config/optional-features.json
  git-diff-apply  create mode 100644 config/targets.js
  git-diff-apply  create mode 100644 ember-cli-build.js
  git-diff-apply  create mode 100644 package.json
  git-diff-apply  create mode 100644 public/robots.txt
  git-diff-apply  create mode 100644 testem.js
  git-diff-apply  create mode 100644 tests/helpers/.gitkeep
  git-diff-apply  create mode 100644 tests/index.html
  git-diff-apply  create mode 100644 tests/integration/.gitkeep
  git-diff-apply  create mode 100644 tests/test-helper.js
  git-diff-apply  create mode 100644 tests/unit/.gitkeep
  git-diff-apply  create mode 100644 vendor/.gitkeep
  git-diff-apply  +21ms
  git-diff-apply git --git-dir="/var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105wKAkVlW3v0rc/.git" diff v3.4.4 v3.5.1 --binary > /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-251051nnH2ws0mKf2/file.patch +1ms
  git-diff-apply  +12ms
  git-diff-apply git apply /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-251051nnH2ws0mKf2/file.patch +0ms
  git-diff-apply  +10ms
  git-diff-apply git checkout -- package.json +1ms
  git-diff-apply  +12ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply  M .eslintignore
  git-diff-apply  M .eslintrc.js
  git-diff-apply  +14ms
  git-diff-apply git add -A +0ms
  git-diff-apply  +12ms
  git-diff-apply git status --porcelain +0ms
  git-diff-apply M  .eslintignore
  git-diff-apply M  .eslintrc.js
  git-diff-apply  +12ms
  git-diff-apply git commit -m "message" --no-verify +0ms
  git-diff-apply [92f049a0-45bc-11e9-8aa0-63725455e252 a4a4af8] message
  git-diff-apply  2 files changed, 3 insertions(+)
  git-diff-apply  +19ms
  git-diff-apply git rev-parse HEAD +0ms
  git-diff-apply a4a4af881166fa270adb0017ef92acc6605f03e1
  git-diff-apply  +10ms
  git-diff-apply git checkout master +0ms
Switched to branch 'master'
  git-diff-apply Your branch is up to date with 'origin/master'.
  git-diff-apply  +19ms
  git-diff-apply git cherry-pick --no-commit a4a4af881166fa270adb0017ef92acc6605f03e1 +0ms
  git-diff-apply  +16ms
  git-diff-apply git branch -D 92f049a0-45bc-11e9-8aa0-63725455e252 +1ms
  git-diff-apply Deleted branch 92f049a0-45bc-11e9-8aa0-63725455e252 (was a4a4af8).
  git-diff-apply  +11ms
  git-diff-apply [ '.idea', 'node_modules' ] +233ms
  git-diff-apply moveAll /var/folders/74/0dgk4sv92gjb4_v6pv78gzz80011pt/T/tmp-25105Rkk2IE0S1Scn /Users/jhawker/Projects/GitHub/foo +0ms
  boilerplate-update git add package.json +937ms
  boilerplate-update git add package.json +11ms
  boilerplate-update  +1ms
kellyselden commented 5 years ago

ok I will tackle that one next using your repo.

kellyselden commented 5 years ago

Should be fixed in v0.31.4.

elwayman02 commented 5 years ago

Confirmed working on the sample app in the latest release: 0.32.2. Thanks!