forked from ungleich-public/cdist
add detailled upgrade instructions
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
parent
71f01ca735
commit
3de17b2aa2
1 changed files with 33 additions and 0 deletions
|
@ -14,6 +14,39 @@ If you stay on a version branche (i.e. 1.0, 1.1., ...), nothing should break.
|
||||||
The master branch on the other hand is the development branch and may not be
|
The master branch on the other hand is the development branch and may not be
|
||||||
working, break your setup or eat the tree in your garden.
|
working, break your setup or eat the tree in your garden.
|
||||||
|
|
||||||
|
### Safely upgrading to new versions
|
||||||
|
|
||||||
|
To upgrade to **any** further cdist version, you can take the
|
||||||
|
following procedure to do a safe upgrade:
|
||||||
|
|
||||||
|
# Create new branch to try out the update
|
||||||
|
git checkout -b upgrade_cdist
|
||||||
|
|
||||||
|
# Get latest cdist version in git database
|
||||||
|
git fetch -v
|
||||||
|
|
||||||
|
# see what will happen on merge - replace
|
||||||
|
# master with the branch you plan to merge
|
||||||
|
git diff upgrade_cdist..origin/master
|
||||||
|
|
||||||
|
# Merge the new version
|
||||||
|
git merge origin/master
|
||||||
|
|
||||||
|
Now you can ensure all custom types work with the new version.
|
||||||
|
Assume that you need to go back to an older version during
|
||||||
|
the migration/update, you can do so as follows:
|
||||||
|
|
||||||
|
# commit changes
|
||||||
|
git commit -m ...
|
||||||
|
|
||||||
|
# go back to original branch
|
||||||
|
git checkout master
|
||||||
|
|
||||||
|
After that, you can go back and continue the upgrade:
|
||||||
|
|
||||||
|
# git checkout upgrade_cdist
|
||||||
|
|
||||||
|
|
||||||
## Update The Python Package
|
## Update The Python Package
|
||||||
|
|
||||||
To upgrade to the lastet version do
|
To upgrade to the lastet version do
|
||||||
|
|
Loading…
Reference in a new issue