Read the statement by Michael Teeuw here.
new update/upgrade script, ready for testing
- 
 @bobwilliams no judging… my script should help with this just gotta understand it… 
 the output of those two commands is the same?cd ~/MagicMirror git merge-tree `git merge-base master HEAD` HEAD master then git pull
- 
 @sdetweil said in new update/upgrade script, ready for testing: git pull pi@raspberrypi:~ $ cd ~/MagicMirror 
 pi@raspberrypi:~/MagicMirror $ git merge-treegit merge-base master HEADHEAD master
 pi@raspberrypi:~/MagicMirror $ git pull
 Updating a31546b…500147e
 error: Your local changes to the following files would be overwritten by merge:
 modules/default/currentweather/currentweather.js
 modules/default/weather/weather.js
 modules/default/weatherforecast/weatherforecast.js
 package-lock.json
 run-start.sh
 Please commit your changes or stash them before you merge.
 Aborting
 pi@raspberrypi:~/MagicMirror $
- 
 @bobwilliams said in new update/upgrade script, ready for testing: git merge-tree git merge-base master HEAD HEAD master there were two little backtics (left of 1 on us keyboard) 
 replace backtic in the next command with that keyboard charactergit merge-tree backtic git merge-base master HEAD backtic HEAD mastergit pull results hm… we did a stash, why are those files still listed try some more git stash show git stash git pull
- 
 pi@raspberrypi:~/MagicMirror $ git merge-tree ~ git merge-base master HEAD ~ HEAD master 
 usage: git merge-tree
 pi@raspberrypi:~/MagicMirror $ git stash show
 No stash entries found.
 pi@raspberrypi:~/MagicMirror $ git stash*** Please tell me who you are. Run git config --global user.email “you@example.com” 
 git config --global user.name “Your Name”to set your account’s default identity. 
 Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address (got ‘pi@raspberrypi.(none)’) 
 Cannot save the current index state
 pi@raspberrypi:~/MagicMirror $ git pull
 Updating a31546b…500147e
 error: Your local changes to the following files would be overwritten by merge:
 modules/default/currentweather/currentweather.js
 modules/default/weather/weather.js
 modules/default/weatherforecast/weatherforecast.js
 package-lock.json
 run-start.sh
 Please commit your changes or stash them before you merge.
 Aborting
 pi@raspberrypi:~/MagicMirror $
- 
 @bobwilliams great!!.. let me see what I can do about that… also ~ git , that is the tilde character, i need the single quote leaning to the left (backtic), same keyboard key for me, just not with shift 
- 
 @bobwilliams lets try this git -c user.name=upgrade_script -c user.email=script@upgrade.com stash then git stash show
- 
 @sdetweil English is not my native language … sorry but I did not quite understand what to do 
- 
 @bobwilliams no problems… no need to apologize… we will work thru it… ps, I can’t speak ANYTHING in your language. 
- 
 pi@raspberrypi:~/MagicMirror $ git -c user.name=upgrade_script -c user.email=script@upgrade.com stash 
 Saved working directory and index state WIP on master: a31546b Merge pull request #1717 from MichMich/develop
 pi@raspberrypi:~/MagicMirror $ git stash show
 installers/mm.sh | 2 ±
 modules/default/calendar/calendar.js | 4 ±
 modules/default/currentweather/currentweather.js | 2 ±
 modules/default/weather/weather.js | 2 ±
 modules/default/weatherforecast/weatherforecast.js | 2 ±
 package-lock.json | 799 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++±-------------------------------------------------
 run-start.sh | 4 ±
 7 files changed, 442 insertions(+), 373 deletions(-)
- 
 @bobwilliams cool… then try this git status git -c user.name=upgrade_script -c user.email=script@upgrade.com stash pop git status
