From 3a4b6b2759a85d177bda3dbfb19fd999aa7f29fb Mon Sep 17 00:00:00 2001 From: Dubes Date: Sat, 22 Jul 2017 18:39:54 +0200 Subject: [PATCH] 2797 : Improve untracked files message during eject --- packages/react-scripts/scripts/eject.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/react-scripts/scripts/eject.js b/packages/react-scripts/scripts/eject.js index 3d8d258cc67..1c65544dff5 100644 --- a/packages/react-scripts/scripts/eject.js +++ b/packages/react-scripts/scripts/eject.js @@ -56,10 +56,16 @@ inquirer if (gitStatus) { console.error( chalk.red( - `This git repository has untracked files or uncommitted changes:\n\n` + - gitStatus.split('\n').map(line => ' ' + line) + - '\n\n' + - 'Remove untracked files, stash or commit any changes, and try again.' + `Your git working tree is dirty. This will make it hard for you to resolve any unintended consequences eject may have on your changes.\n` + + `Please use`, + chalk.cyan(`git status`), + `to verify the changed files, then either`, + chalk.cyan('remove'), + `,`, + chalk.cyan(`stash`), + `or`, + chalk.cyan(`commit`), + `them before trying again.\n` ) ); process.exit(1);