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 HEAD
HEAD 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 master
git 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