]> scripts.mit.edu Git - wizard.git/commit
Update migration semantics to work better.
authorEdward Z. Yang <ezyang@mit.edu>
Wed, 19 Aug 2009 18:58:03 +0000 (14:58 -0400)
committerEdward Z. Yang <ezyang@mit.edu>
Wed, 19 Aug 2009 19:06:15 +0000 (15:06 -0400)
commit6487c4081eea0b7847265c536f1f74ac04d98642
treeb49a848c0196838661fc511cf6250fa616e308b3
parentcd3e85c748daef0864adee569ca627d9cb3832ba
Update migration semantics to work better.

* .scripts-version is kept in its original place to
  make things more robust
* Backing up of .scripts and .git directories actually works
* Attempt to do all validation before doing any --force
  actions, to reduce broken migrations
* Remove .scripts/version generation
* More robust already migrated checks (check for .git and .scripts
  independently)
* Fix error in error handling code
* Turn on logging of effectful sh.eval() calls in upgrade
* Make parametrization more resistant against missing files
* Add log parameter, remove differing log messages based on eval
* Make pristine_tag and scripts_tag not braindead, fixing a bunch
  of bugs.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
README
TODO
wizard/command/migrate.py
wizard/command/upgrade.py
wizard/deploy.py
wizard/shell.py