-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Labels
Description
Currently the hotfix logic has a large manual process associated to it which is required to be done before a sync from the docs:
Then do a:
git pull --no-rebase
Followed by:
git push
to push your hotfix to the Git server. But now you’re not at what you want to roll out, so do:
git reset --hard NEW_SHA1
git checkout -f
This will ensure that you are on your hotfix commit, and that any git hooks are executed. You should then TEST the code. On a webserver this normally involves
httpd restart
followed by some manual testing of the relevant web site.
When you are satisfied that things are OK, you can execute the sync:
git-deploy sync
TODO: The last 3 pull/push/reset steps are busywork that should be, and eventually will be merged into "git-deploy sync".
Note the last line of the docs.
Reactions are currently unavailable