]> scripts.mit.edu Git - wizard.git/log
wizard.git
14 years agoExpand documentation.
Edward Z. Yang [Sat, 14 Nov 2009 08:17:31 +0000 (03:17 -0500)] 
Expand documentation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRevise existing repository conversion instructions.
Edward Z. Yang [Sat, 14 Nov 2009 04:51:13 +0000 (23:51 -0500)] 
Revise existing repository conversion instructions.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRename NonfatalFailure to RecoverableFailure.
Edward Z. Yang [Tue, 10 Nov 2009 05:37:33 +0000 (00:37 -0500)] 
Rename NonfatalFailure to RecoverableFailure.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoWhen MediaWiki installs fail due to bad user input, give useful errors.
Duncan Townsend [Tue, 10 Nov 2009 03:01:47 +0000 (22:01 -0500)] 
When MediaWiki installs fail due to bad user input, give useful errors.

Signed-off-by: Duncan Townsend <duncant@mit.edu>
14 years agoNotImplemented -> NotImplementedError.
Edward Z. Yang [Thu, 5 Nov 2009 18:52:23 +0000 (13:52 -0500)] 
NotImplemented -> NotImplementedError.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRevamp 'wizard summary', and start writing tutorial docs.
Edward Z. Yang [Thu, 5 Nov 2009 18:49:29 +0000 (13:49 -0500)] 
Revamp 'wizard summary', and start writing tutorial docs.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImprove wording of prompts.
Edward Z. Yang [Thu, 5 Nov 2009 06:03:59 +0000 (01:03 -0500)] 
Improve wording of prompts.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix bug in scripts MySQL database generation.
Edward Z. Yang [Wed, 4 Nov 2009 22:03:23 +0000 (17:03 -0500)] 
Fix bug in scripts MySQL database generation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoTest if terminal is supported, or fallback to Prompt.
Edward Z. Yang [Wed, 4 Nov 2009 20:54:41 +0000 (15:54 -0500)] 
Test if terminal is supported, or fallback to Prompt.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUse prompt if terminal is dumb.
Edward Z. Yang [Wed, 4 Nov 2009 18:25:51 +0000 (13:25 -0500)] 
Use prompt if terminal is dumb.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix syntax error.
Edward Z. Yang [Wed, 4 Nov 2009 18:04:35 +0000 (13:04 -0500)] 
Fix syntax error.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMinor doc updates and code refinements.
Edward Z. Yang [Wed, 4 Nov 2009 17:48:54 +0000 (12:48 -0500)] 
Minor doc updates and code refinements.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement post-installation machinery for Wordpress.
Edward Z. Yang [Wed, 4 Nov 2009 17:48:09 +0000 (12:48 -0500)] 
Implement post-installation machinery for Wordpress.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFill in undocumented functions and classes.
Edward Z. Yang [Tue, 3 Nov 2009 18:30:18 +0000 (13:30 -0500)] 
Fill in undocumented functions and classes.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRevamp tests, fix minor usability problems with installer.
Edward Z. Yang [Tue, 3 Nov 2009 17:56:28 +0000 (12:56 -0500)] 
Revamp tests, fix minor usability problems with installer.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd script for convenient updating of /mit/scripts/wizard
Edward Z. Yang [Tue, 3 Nov 2009 03:35:33 +0000 (22:35 -0500)] 
Add script for convenient updating of /mit/scripts/wizard

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO, fix broken prepare-config.
Edward Z. Yang [Tue, 3 Nov 2009 03:34:49 +0000 (22:34 -0500)] 
Update TODO, fix broken prepare-config.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement Wordpress installer for 2.0.2 w/ sqlalchemy.
Edward Z. Yang [Tue, 3 Nov 2009 02:37:28 +0000 (21:37 -0500)] 
Implement Wordpress installer for 2.0.2 w/ sqlalchemy.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO.
Edward Z. Yang [Mon, 2 Nov 2009 22:33:13 +0000 (17:33 -0500)] 
Update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement required/optional argument grouping.
Edward Z. Yang [Mon, 2 Nov 2009 21:03:26 +0000 (16:03 -0500)] 
Implement required/optional argument grouping.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix double-slash in URLs, and broken command line options.
Edward Z. Yang [Mon, 2 Nov 2009 18:03:58 +0000 (13:03 -0500)] 
Fix double-slash in URLs, and broken command line options.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRemove unnecessary commands, add help to install.
Edward Z. Yang [Mon, 2 Nov 2009 07:14:40 +0000 (02:14 -0500)] 
Remove unnecessary commands, add help to install.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAsk for password twice, and check if they match.
Edward Z. Yang [Mon, 2 Nov 2009 04:22:35 +0000 (23:22 -0500)] 
Ask for password twice, and check if they match.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix bug in wizard configure with old API.
Edward Z. Yang [Mon, 2 Nov 2009 03:54:25 +0000 (22:54 -0500)] 
Fix bug in wizard configure with old API.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO.
Edward Z. Yang [Sun, 1 Nov 2009 04:20:58 +0000 (00:20 -0400)] 
Update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRemove directory/application interactivity.
Edward Z. Yang [Sun, 1 Nov 2009 03:30:59 +0000 (23:30 -0400)] 
Remove directory/application interactivity.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement interactive mode without validation.
Edward Z. Yang [Sun, 1 Nov 2009 02:07:11 +0000 (22:07 -0400)] 
Implement interactive mode without validation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor documentation in wizard.install
Edward Z. Yang [Thu, 29 Oct 2009 17:09:53 +0000 (13:09 -0400)] 
Refactor documentation in wizard.install

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoChange wizard install to not make external code.
Edward Z. Yang [Thu, 29 Oct 2009 06:07:44 +0000 (02:07 -0400)] 
Change wizard install to not make external code.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix bugs in scripts-specific installation code.
Edward Z. Yang [Thu, 29 Oct 2009 04:15:30 +0000 (00:15 -0400)] 
Fix bugs in scripts-specific installation code.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMassively refactor install modules.
Edward Z. Yang [Thu, 29 Oct 2009 03:49:34 +0000 (23:49 -0400)] 
Massively refactor install modules.

* ArgHandler is now ArgSchema and installopt.Controller
* Environment turned into a dynamic strategy
* Strategies made into two stage objects, with prepare and execute
* Rewrite priority code

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMove install.py to install folder.
Edward Z. Yang [Wed, 28 Oct 2009 21:49:14 +0000 (17:49 -0400)] 
Move install.py to install folder.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd php.ini note in TODO, and mention general purpose.
Edward Z. Yang [Wed, 28 Oct 2009 21:15:39 +0000 (17:15 -0400)] 
Add php.ini note in TODO, and mention general purpose.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAllow newly initialized repo, and allow passing of tarball, for prepare-pristine.
Edward Z. Yang [Tue, 27 Oct 2009 00:04:10 +0000 (20:04 -0400)] 
Allow newly initialized repo, and allow passing of tarball, for prepare-pristine.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO.
Edward Z. Yang [Sat, 24 Oct 2009 02:22:42 +0000 (22:22 -0400)] 
Update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement prepare-new/prepare-pristine, add stub wordpress.
Edward Z. Yang [Sat, 24 Oct 2009 02:20:47 +0000 (22:20 -0400)] 
Implement prepare-new/prepare-pristine, add stub wordpress.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoChanged scripts.py to work on macs. Added a unit test for said changes.
Duncan Townsend [Sat, 24 Oct 2009 01:27:23 +0000 (21:27 -0400)] 
Changed scripts.py to work on macs. Added a unit test for said changes.

- Added exception catching for systems that don't have "fs"
- Removed the call to "du" and replaced it with python code

Signed-off-by: Duncan Townsend <duncant@mit.edu>
14 years agoUpdate TODO.
Edward Z. Yang [Fri, 23 Oct 2009 22:32:25 +0000 (18:32 -0400)] 
Update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoSacrifice user friendly message for good messages when imports fail.
Edward Z. Yang [Fri, 23 Oct 2009 22:27:43 +0000 (18:27 -0400)] 
Sacrifice user friendly message for good messages when imports fail.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd decorator as a dependency.
Edward Z. Yang [Fri, 23 Oct 2009 22:07:50 +0000 (18:07 -0400)] 
Add decorator as a dependency.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMisc bug fixes.
Edward Z. Yang [Fri, 23 Oct 2009 22:00:17 +0000 (18:00 -0400)] 
Misc bug fixes.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoPartition on colon for exceptions, ignore blank blacklistings.
Edward Z. Yang [Wed, 21 Oct 2009 16:22:46 +0000 (12:22 -0400)] 
Partition on colon for exceptions, ignore blank blacklistings.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake blacklisted error have different error code, remove -1.
Edward Z. Yang [Sat, 17 Oct 2009 04:51:41 +0000 (00:51 -0400)] 
Make blacklisted error have different error code, remove -1.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRemove spurious app import.
Edward Z. Yang [Sat, 17 Oct 2009 03:31:03 +0000 (23:31 -0400)] 
Remove spurious app import.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRemove unnecessary imports.
Edward Z. Yang [Sat, 17 Oct 2009 03:24:42 +0000 (23:24 -0400)] 
Remove unnecessary imports.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix pylint errors.
Edward Z. Yang [Sat, 17 Oct 2009 03:07:14 +0000 (23:07 -0400)] 
Fix pylint errors.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMove generic functionality out of wizard.app.mediawiki.
Edward Z. Yang [Sat, 17 Oct 2009 03:00:09 +0000 (23:00 -0400)] 
Move generic functionality out of wizard.app.mediawiki.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoDocument wizard.app, and refactor APIs.
Edward Z. Yang [Fri, 16 Oct 2009 23:33:35 +0000 (19:33 -0400)] 
Document wizard.app, and refactor APIs.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMove Application/ApplicationVersion to wizard.app
Edward Z. Yang [Fri, 16 Oct 2009 21:46:06 +0000 (17:46 -0400)] 
Move Application/ApplicationVersion to wizard.app

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor Deployment into Working/Production copies.
Edward Z. Yang [Fri, 16 Oct 2009 21:06:28 +0000 (17:06 -0400)] 
Refactor Deployment into Working/Production copies.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRename logging and base args, fix pylint errors.
Edward Z. Yang [Thu, 15 Oct 2009 20:30:00 +0000 (16:30 -0400)] 
Rename logging and base args, fix pylint errors.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMinor refactorings, update TODO.
Edward Z. Yang [Thu, 15 Oct 2009 19:33:59 +0000 (15:33 -0400)] 
Minor refactorings, update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoStop using excepthook magic, add exitcode support.
Edward Z. Yang [Thu, 15 Oct 2009 19:32:17 +0000 (15:32 -0400)] 
Stop using excepthook magic, add exitcode support.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO.
Edward Z. Yang [Mon, 12 Oct 2009 20:42:53 +0000 (16:42 -0400)] 
Update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMore bugfixes from running live.
Edward Z. Yang [Mon, 12 Oct 2009 20:32:50 +0000 (16:32 -0400)] 
More bugfixes from running live.

* Add a few more wgCacheEpoch resolutions
* Make prepareMerge work for \r\r\r\n
* Add flush and fails to Report.  This needs further work.
* Require reason for wizard blacklist
* Cleanup /dev/shm/wizard at the start of mass runs
* Special case a few more errors
* Report reason for blacklisting in stdout.
* Add global finally for removing /dev/shm directories
* Add QuotaParseError

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMajor updates to resolution code from runs.
Edward Z. Yang [Mon, 12 Oct 2009 02:52:52 +0000 (22:52 -0400)] 
Major updates to resolution code from runs.

* Augment MediaWiki conflict resolution with correct version for
  end of line
* Add prepareMerge to application for pre-merge resolution
  helpers (mostly for line-ending problems)
* Fix MediaWiki resolveConflicts parsing of ls-files output,
  and another unrelated bug
* Add space between logging and summary outputs
* Move backup back to correct location, and perform size calculation
  twice
* UpgradeVerificationFailure gets useful output
* /dev/shm/wizard gets chmod'ed 0777
* Fix resolution algorithm to handle each conflict block individually.
  Test cases augmented accordingly.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix quota verification bugs.
Edward Z. Yang [Mon, 12 Oct 2009 00:26:10 +0000 (20:26 -0400)] 
Fix quota verification bugs.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement disk quota checking.
Edward Z. Yang [Mon, 12 Oct 2009 00:18:00 +0000 (20:18 -0400)] 
Implement disk quota checking.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoReport stats if you C-c the process.
Edward Z. Yang [Sun, 11 Oct 2009 22:55:28 +0000 (18:55 -0400)] 
Report stats if you C-c the process.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAutomatically perform logging during --continue.
Edward Z. Yang [Sun, 11 Oct 2009 22:49:07 +0000 (18:49 -0400)] 
Automatically perform logging during --continue.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement number of conflict reporting for upgrades.
Edward Z. Yang [Sun, 11 Oct 2009 22:36:48 +0000 (18:36 -0400)] 
Implement number of conflict reporting for upgrades.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement 'append-by-default' reports, --redo for mass-upgrade.
Edward Z. Yang [Sun, 11 Oct 2009 22:19:06 +0000 (18:19 -0400)] 
Implement 'append-by-default' reports, --redo for mass-upgrade.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement sqlite dict. We might not actually use this.
Edward Z. Yang [Sun, 11 Oct 2009 20:30:07 +0000 (16:30 -0400)] 
Implement sqlite dict.  We might not actually use this.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix bugs with new reporting code.
Edward Z. Yang [Sun, 11 Oct 2009 01:21:35 +0000 (21:21 -0400)] 
Fix bugs with new reporting code.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoChange reporting and logging semantics.
Edward Z. Yang [Sun, 11 Oct 2009 01:02:58 +0000 (21:02 -0400)] 
Change reporting and logging semantics.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement quick logging changes.
Edward Z. Yang [Sat, 10 Oct 2009 18:37:26 +0000 (14:37 -0400)] 
Implement quick logging changes.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement MediaWiki scaffolding for auto conflict resolution; untested.
Edward Z. Yang [Sat, 10 Oct 2009 06:39:52 +0000 (02:39 -0400)] 
Implement MediaWiki scaffolding for auto conflict resolution; untested.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement backend for automatic conflict resolution.
Edward Z. Yang [Sat, 10 Oct 2009 04:40:17 +0000 (00:40 -0400)] 
Implement backend for automatic conflict resolution.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix missing documentation.
Edward Z. Yang [Fri, 9 Oct 2009 22:01:48 +0000 (18:01 -0400)] 
Fix missing documentation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMerges occur on /dev/shm if available.
Edward Z. Yang [Fri, 9 Oct 2009 21:57:31 +0000 (17:57 -0400)] 
Merges occur on /dev/shm if available.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoSuppress ^M characters from Git progress bars.
Edward Z. Yang [Fri, 9 Oct 2009 20:05:47 +0000 (16:05 -0400)] 
Suppress ^M characters from Git progress bars.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix errors parsing error messages with indents.
Edward Z. Yang [Fri, 9 Oct 2009 19:45:36 +0000 (15:45 -0400)] 
Fix errors parsing error messages with indents.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO, add VISION text.
Edward Z. Yang [Sun, 4 Oct 2009 20:24:55 +0000 (16:24 -0400)] 
Update TODO, add VISION text.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement 'wizard blacklist', tweaks.
Edward Z. Yang [Sun, 4 Oct 2009 05:04:14 +0000 (01:04 -0400)] 
Implement 'wizard blacklist', tweaks.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix web verification in MediaWiki and improve handling.
Edward Z. Yang [Sun, 4 Oct 2009 01:32:16 +0000 (21:32 -0400)] 
Fix web verification in MediaWiki and improve handling.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefinements from running in practice.
Edward Z. Yang [Sat, 3 Oct 2009 22:32:37 +0000 (18:32 -0400)] 
Refinements from running in practice.

* Relax MediaWiki webCheck
* Add 'wizard restore top' support
* Fix bugs in 'wizard upgrade' if you didn't commit

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd support for per-user mass-upgrades from root.
Edward Z. Yang [Sat, 3 Oct 2009 20:10:46 +0000 (16:10 -0400)] 
Add support for per-user mass-upgrades from root.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix inability to access SQL password on n-b.
Edward Z. Yang [Sat, 3 Oct 2009 19:56:35 +0000 (15:56 -0400)] 
Fix inability to access SQL password on n-b.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement locks for upgrade, add d.upgrade()
Edward Z. Yang [Sat, 3 Oct 2009 05:51:59 +0000 (01:51 -0400)] 
Implement locks for upgrade, add d.upgrade()

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement web verification for pre-upgrade and post-upgrade.
Edward Z. Yang [Sat, 3 Oct 2009 05:18:38 +0000 (01:18 -0400)] 
Implement web verification for pre-upgrade and post-upgrade.

* checkWeb and verifyWeb for Application and Deployment
* Fix bug if MediaWiki update.php doesn't return any output
* Return backup name from d.backup(), and print it from 'wizard backup'
* Ignore keyboard interrupts when running upgrades
* Created get_web_host_and_path() function in wizard.scripts
* Created fetch() in wizard.util

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMigrate reverts if keyboard interrupted.
Edward Z. Yang [Sat, 3 Oct 2009 03:12:22 +0000 (23:12 -0400)] 
Migrate reverts if keyboard interrupted.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix duplicate errors in wizard configure.
Edward Z. Yang [Sat, 3 Oct 2009 02:55:01 +0000 (22:55 -0400)] 
Fix duplicate errors in wizard configure.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake sphinx stop complaining for sset.
Edward Z. Yang [Sat, 3 Oct 2009 02:00:17 +0000 (22:00 -0400)] 
Make sphinx stop complaining for sset.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoBackup on upgrade, add tests.
Edward Z. Yang [Sat, 3 Oct 2009 01:55:15 +0000 (21:55 -0400)] 
Backup on upgrade, add tests.

* Fix bug in 'wizard backup'
* Make 'wizard install' perform a commit
* Make 'wizard install app-oldversion' do a hard reset
* Add backup() and restore() to Deployment
* Have sql credentials read environmental variables

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement 'wizard restore'.
Edward Z. Yang [Sat, 3 Oct 2009 01:03:56 +0000 (21:03 -0400)] 
Implement 'wizard restore'.

* Added stdin, stderr and stdout kwargs to shell

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement 'wizard backup'. Other minor refactorings:
Edward Z. Yang [Sat, 3 Oct 2009 00:04:52 +0000 (20:04 -0400)] 
Implement 'wizard backup'.  Other minor refactorings:

* Moved SQL credential detection to new wizard.scripts module
* Made error messages for wizard install a little better
* Make help message not as long for environment variables
* Move safe_unlink to wizard.util

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdded documentation on sset.py
Andrew M. Farrell [Thu, 6 Aug 2009 03:30:40 +0000 (23:30 -0400)] 
Added documentation on sset.py

Signed-off-by: Andrew M. Farrell <afarrell@mit.edu>
14 years agoUpdate TODO.
Edward Z. Yang [Tue, 25 Aug 2009 03:57:52 +0000 (23:57 -0400)] 
Update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoVarious refinements from our mass-upgrade run.
Edward Z. Yang [Tue, 25 Aug 2009 03:42:56 +0000 (23:42 -0400)] 
Various refinements from our mass-upgrade run.

* Add missing command entry for mass-upgrade
* Increase concurrent processes by default
* Add UpgradeFailure checking for MediaWiki
* Change install and upgrade to take a distutils.version.LooseVersion
* Propagate --force from mass-upgrade to upgrade

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefine mass-upgrade script and others from brief test runs.
Edward Z. Yang [Tue, 25 Aug 2009 01:51:24 +0000 (21:51 -0400)] 
Refine mass-upgrade script and others from brief test runs.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement mass-upgrade.
Edward Z. Yang [Mon, 24 Aug 2009 04:11:56 +0000 (00:11 -0400)] 
Implement mass-upgrade.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMove a number of common parameters to the baton.
Edward Z. Yang [Mon, 24 Aug 2009 02:46:14 +0000 (22:46 -0400)] 
Move a number of common parameters to the baton.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor out common mass operations to command module.
Edward Z. Yang [Sun, 23 Aug 2009 06:42:31 +0000 (02:42 -0400)] 
Refactor out common mass operations to command module.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor common parts from mass_migrate.
Edward Z. Yang [Sat, 22 Aug 2009 04:36:20 +0000 (00:36 -0400)] 
Refactor common parts from mass_migrate.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix documentation.
Edward Z. Yang [Sat, 22 Aug 2009 03:05:36 +0000 (23:05 -0400)] 
Fix documentation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake upgrade protect against local updates.
Edward Z. Yang [Sat, 22 Aug 2009 02:41:10 +0000 (22:41 -0400)] 
Make upgrade protect against local updates.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd --force-version to wizard migrate.
Edward Z. Yang [Sat, 22 Aug 2009 02:27:35 +0000 (22:27 -0400)] 
Add --force-version to wizard migrate.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd version detection.
Edward Z. Yang [Sat, 22 Aug 2009 02:21:35 +0000 (22:21 -0400)] 
Add version detection.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFlesh out research errors, fix bad merge commit.
Edward Z. Yang [Sat, 22 Aug 2009 02:07:00 +0000 (22:07 -0400)] 
Flesh out research errors, fix bad merge commit.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoPreliminary prototype of research.
Edward Z. Yang [Fri, 21 Aug 2009 06:30:35 +0000 (02:30 -0400)] 
Preliminary prototype of research.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>