]> scripts.mit.edu Git - wizard.git/log
wizard.git
14 years agoGeneralize some util functions.
Edward Z. Yang [Thu, 13 Aug 2009 03:11:23 +0000 (23:11 -0400)] 
Generalize some util functions.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake migration work again, improve error messages.
Edward Z. Yang [Thu, 13 Aug 2009 02:43:42 +0000 (22:43 -0400)] 
Make migration work again, improve error messages.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoGeneralize MediaWiki upgrade script for all versions.
Edward Z. Yang [Thu, 13 Aug 2009 02:36:34 +0000 (22:36 -0400)] 
Generalize MediaWiki upgrade script for all versions.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix absolute path from environment bug and debug-all-the-time bug.
Edward Z. Yang [Thu, 13 Aug 2009 02:27:49 +0000 (22:27 -0400)] 
Fix absolute path from environment bug and debug-all-the-time bug.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake all tests pass, add testing documentation.
Edward Z. Yang [Thu, 13 Aug 2009 01:45:15 +0000 (21:45 -0400)] 
Make all tests pass, add testing documentation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate documentation.
Edward Z. Yang [Thu, 13 Aug 2009 00:43:28 +0000 (20:43 -0400)] 
Update documentation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement test suite for Wizard; includes numerous API changes.
Edward Z. Yang [Wed, 12 Aug 2009 22:45:20 +0000 (18:45 -0400)] 
Implement test suite for Wizard; includes numerous API changes.

* Added environment variables for all installation arguments.
* Added --srv-path option, for specifying local repositories.
* Added environment variables for some common command options,
  namely WIZARD_SRV_PATH, WIZARD_VERBOSE and WIZARD_DEBUG.
* API change: 'wizard install --app APP DIR' to 'wizard
  install APP DIR'
* Changed Application.repository to be a method that takes
  srv_path as an argument (since this can now vary).  Also
  look for "$APP/.git" if "$APP.git" doesn't exist.
* Added AppVersion.pristine_tag
* Change Deployment.app_version algorithm to use
  'git describe' over .scripts/version
* Miscellaneous typo fixes

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement less braindead help messages for installation.
Edward Z. Yang [Wed, 12 Aug 2009 02:34:57 +0000 (22:34 -0400)] 
Implement less braindead help messages for installation.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement 'wizard install', with other improvements.
Edward Z. Yang [Fri, 7 Aug 2009 06:37:46 +0000 (02:37 -0400)] 
Implement 'wizard install', with other improvements.

* Chmod config directory to be 777 for mediawiki autoinstall
* Rewrite configure to use applications() function
* Replace wizard_bin with "wizard", which then gets converted
* Add support for interactive mode
* Remove wizard.util hack by splitting out into git module
* Allow PythonCallError to work even when stderr is None
* Update TODO

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRough draft of installation functionality.
Edward Z. Yang [Fri, 7 Aug 2009 04:04:34 +0000 (00:04 -0400)] 
Rough draft of installation functionality.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMinor documentation refinements for install.
Edward Z. Yang [Mon, 3 Aug 2009 06:49:38 +0000 (02:49 -0400)] 
Minor documentation refinements for install.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate documentation for install module.
Edward Z. Yang [Mon, 3 Aug 2009 06:44:04 +0000 (02:44 -0400)] 
Update documentation for install module.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd preliminary draft of install module.
Edward Z. Yang [Mon, 3 Aug 2009 05:45:41 +0000 (01:45 -0400)] 
Add preliminary draft of install module.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoClarify size of indents.
Edward Z. Yang [Sun, 2 Aug 2009 21:45:33 +0000 (17:45 -0400)] 
Clarify size of indents.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoDocument wizard.shell, and fix bug in massmigrate.
Edward Z. Yang [Sun, 2 Aug 2009 20:45:43 +0000 (16:45 -0400)] 
Document wizard.shell, and fix bug in massmigrate.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate Development info with all of the important locations.
Edward Z. Yang [Sun, 2 Aug 2009 08:23:57 +0000 (04:23 -0400)] 
Update Development info with all of the important locations.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd Xournal sketches of architecture.
Edward Z. Yang [Sun, 2 Aug 2009 08:08:47 +0000 (04:08 -0400)] 
Add Xournal sketches of architecture.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoPreserve empty directories.
Edward Z. Yang [Sun, 2 Aug 2009 08:05:45 +0000 (04:05 -0400)] 
Preserve empty directories.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix misnamed variable bug.
Edward Z. Yang [Sun, 2 Aug 2009 07:54:26 +0000 (03:54 -0400)] 
Fix misnamed variable bug.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMajorly update and expand documentation. Minor API changes.
Edward Z. Yang [Sun, 2 Aug 2009 07:16:08 +0000 (03:16 -0400)] 
Majorly update and expand documentation.  Minor API changes.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO, remove .scripts/variables support.
Edward Z. Yang [Sat, 1 Aug 2009 22:36:50 +0000 (18:36 -0400)] 
Update TODO, remove .scripts/variables support.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMinor documentation updates.
Edward Z. Yang [Sat, 1 Aug 2009 22:11:20 +0000 (18:11 -0400)] 
Minor documentation updates.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoInitial documentation commit.
Edward Z. Yang [Sat, 1 Aug 2009 21:24:45 +0000 (17:24 -0400)] 
Initial documentation commit.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement virtual merging, and stdin in the shell.
Edward Z. Yang [Sat, 1 Aug 2009 07:14:19 +0000 (03:14 -0400)] 
Implement virtual merging, and stdin in the shell.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement parametrization.
Edward Z. Yang [Sat, 1 Aug 2009 06:14:11 +0000 (02:14 -0400)] 
Implement parametrization.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRevise object model between versions and actual deploys.
Edward Z. Yang [Sat, 1 Aug 2009 05:16:24 +0000 (01:16 -0400)] 
Revise object model between versions and actual deploys.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImprove upgrade dry run, improve error messages.
Edward Z. Yang [Sat, 1 Aug 2009 03:17:50 +0000 (23:17 -0400)] 
Improve upgrade dry run, improve error messages.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix broken wizard migrate script.
Edward Z. Yang [Fri, 31 Jul 2009 23:45:44 +0000 (19:45 -0400)] 
Fix broken wizard migrate script.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix broken imports and exceptions.
Edward Z. Yang [Fri, 31 Jul 2009 04:21:33 +0000 (00:21 -0400)] 
Fix broken imports and exceptions.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMove a bunch of summary items to full class commands.
Edward Z. Yang [Fri, 31 Jul 2009 03:49:27 +0000 (23:49 -0400)] 
Move a bunch of summary items to full class commands.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd creation of .scripts/version for easy parallel-find.
Edward Z. Yang [Fri, 31 Jul 2009 02:47:40 +0000 (22:47 -0400)] 
Add creation of .scripts/version for easy parallel-find.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix wizard -> wizard_bin bug, fix dry run, create .scripts/variables
Edward Z. Yang [Fri, 31 Jul 2009 02:12:17 +0000 (22:12 -0400)] 
Fix wizard -> wizard_bin bug, fix dry run, create .scripts/variables

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor code to make regular expression reuse easier.
Edward Z. Yang [Thu, 30 Jul 2009 20:35:55 +0000 (16:35 -0400)] 
Refactor code to make regular expression reuse easier.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd mediawiki variable extraction support for deployments.
Edward Z. Yang [Thu, 30 Jul 2009 20:21:17 +0000 (16:21 -0400)] 
Add mediawiki variable extraction support for deployments.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd infrastructure for app subclasses.
Edward Z. Yang [Thu, 30 Jul 2009 05:39:22 +0000 (01:39 -0400)] 
Add infrastructure for app subclasses.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor to get rid of _package.py using __import__ magic.
Edward Z. Yang [Thu, 30 Jul 2009 04:46:53 +0000 (00:46 -0400)] 
Refactor to get rid of _package.py using __import__ magic.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor log code to its own module.
Edward Z. Yang [Thu, 30 Jul 2009 03:10:07 +0000 (23:10 -0400)] 
Refactor log code to its own module.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd poor man's smoketest.
Edward Z. Yang [Wed, 29 Jul 2009 02:48:38 +0000 (22:48 -0400)] 
Add poor man's smoketest.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor get*() to .() with property decorator.
Edward Z. Yang [Wed, 29 Jul 2009 02:04:37 +0000 (22:04 -0400)] 
Refactor get*() to .() with property decorator.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd refactoring comments.
Edward Z. Yang [Wed, 29 Jul 2009 01:20:46 +0000 (21:20 -0400)] 
Add refactoring comments.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate README and TODO.
Edward Z. Yang [Tue, 28 Jul 2009 20:58:27 +0000 (16:58 -0400)] 
Update README and TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate TODO.
Edward Z. Yang [Tue, 28 Jul 2009 04:35:08 +0000 (00:35 -0400)] 
Update TODO.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd list-errors, fix exceptions, and fix logging bug.
Edward Z. Yang [Tue, 28 Jul 2009 03:09:34 +0000 (23:09 -0400)] 
Add list-errors, fix exceptions, and fix logging bug.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMassive refactor; use batons, wizard summary SUBCOMMAND
Edward Z. Yang [Tue, 7 Jul 2009 02:22:40 +0000 (22:22 -0400)] 
Massive refactor; use batons, wizard summary SUBCOMMAND

The old system involved having global options interspersed
between the subcommand arguments.  For the sake of consistency,
we now baton all "global" options to the final subcommand
so that you will only have 'wizard command --foo --bar'

Furthermore, we have split 'wizard summary' into more
subcommands, namely 'list', 'version' and 'count-exists'.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoPut common options in a group.
Edward Z. Yang [Sun, 5 Jul 2009 00:11:33 +0000 (20:11 -0400)] 
Put common options in a group.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd "global style" options after command options.
Edward Z. Yang [Sun, 5 Jul 2009 00:06:29 +0000 (20:06 -0400)] 
Add "global style" options after command options.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor summary to be more function-oriented.
Edward Z. Yang [Sun, 5 Jul 2009 00:01:42 +0000 (20:01 -0400)] 
Refactor summary to be more function-oriented.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd research about versioning configuration.
Edward Z. Yang [Sat, 4 Jul 2009 18:23:20 +0000 (14:23 -0400)] 
Add research about versioning configuration.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImprove summary/deploy code.
Edward Z. Yang [Sat, 4 Jul 2009 04:05:13 +0000 (00:05 -0400)] 
Improve summary/deploy code.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix some bugs; parse error and erroring applications.
Edward Z. Yang [Sat, 4 Jul 2009 03:10:28 +0000 (23:10 -0400)] 
Fix some bugs; parse error and erroring applications.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoCreate .htaccess file, and update TODO list.
Edward Z. Yang [Fri, 3 Jul 2009 00:20:22 +0000 (20:20 -0400)] 
Create .htaccess file, and update TODO list.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake commit messages more verbose.
Edward Z. Yang [Thu, 2 Jul 2009 14:40:30 +0000 (10:40 -0400)] 
Make commit messages more verbose.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoExplicitly specify branch to pull and merge.
Edward Z. Yang [Thu, 2 Jul 2009 07:02:05 +0000 (03:02 -0400)] 
Explicitly specify branch to pull and merge.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoChange repository name.
Edward Z. Yang [Thu, 2 Jul 2009 06:52:45 +0000 (02:52 -0400)] 
Change repository name.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement prototype upgrade script (hacky and missing error handling)
Edward Z. Yang [Thu, 2 Jul 2009 06:40:42 +0000 (02:40 -0400)] 
Implement prototype upgrade script (hacky and missing error handling)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate todo with further tasks.
Edward Z. Yang [Thu, 2 Jul 2009 05:24:08 +0000 (01:24 -0400)] 
Update todo with further tasks.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRename to use Wizard-revision, which is more accurate.
Edward Z. Yang [Thu, 2 Jul 2009 05:17:31 +0000 (01:17 -0400)] 
Rename to use Wizard-revision, which is more accurate.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd advanced Git commit message fields.
Edward Z. Yang [Thu, 2 Jul 2009 05:02:56 +0000 (01:02 -0400)] 
Add advanced Git commit message fields.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix 'wizard' to print help.
Edward Z. Yang [Thu, 2 Jul 2009 03:55:25 +0000 (23:55 -0400)] 
Fix 'wizard' to print help.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake migration add a commit message.
Edward Z. Yang [Thu, 2 Jul 2009 03:37:39 +0000 (23:37 -0400)] 
Make migration add a commit message.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRename .scripts-version (deprecated) and add utility rollback script.
Edward Z. Yang [Thu, 2 Jul 2009 03:12:59 +0000 (23:12 -0400)] 
Rename .scripts-version (deprecated) and add utility rollback script.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMove default output logger to stderr, and fix summary output levels.
Edward Z. Yang [Thu, 2 Jul 2009 03:02:52 +0000 (23:02 -0400)] 
Move default output logger to stderr, and fix summary output levels.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRefactor calculate_repository() and calculate_tag() to deploy.
Edward Z. Yang [Thu, 2 Jul 2009 02:50:02 +0000 (22:50 -0400)] 
Refactor calculate_repository() and calculate_tag() to deploy.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoDeployed SSH_GSSAPI_NAME patch to n-b. Add get_version() to util.
Edward Z. Yang [Thu, 2 Jul 2009 00:09:30 +0000 (20:09 -0400)] 
Deployed SSH_GSSAPI_NAME patch to n-b. Add get_version() to util.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd commit message documentation.
Edward Z. Yang [Wed, 1 Jul 2009 22:23:00 +0000 (18:23 -0400)] 
Add commit message documentation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix factual error (tickets != token) and remove token management
Edward Z. Yang [Wed, 1 Jul 2009 01:35:09 +0000 (21:35 -0400)] 
Fix factual error (tickets != token) and remove token management
endorsement.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix remnant module prefix _base.
Edward Z. Yang [Wed, 1 Jul 2009 01:25:43 +0000 (21:25 -0400)] 
Fix remnant module prefix _base.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix missing util prefix, pwd import and str+int concatenation.
Edward Z. Yang [Wed, 1 Jul 2009 01:22:03 +0000 (21:22 -0400)] 
Fix missing util prefix, pwd import and str+int concatenation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix bug where ./wizard would not work.
Edward Z. Yang [Wed, 1 Jul 2009 01:02:31 +0000 (21:02 -0400)] 
Fix bug where ./wizard would not work.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoDrastically upgrade README to something actually useful.
Edward Z. Yang [Mon, 29 Jun 2009 05:17:27 +0000 (01:17 -0400)] 
Drastically upgrade README to something actually useful.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoClarify 'userspace' => 'unpriviledged user'.
Edward Z. Yang [Mon, 29 Jun 2009 04:59:44 +0000 (00:59 -0400)] 
Clarify 'userspace' => 'unpriviledged user'.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoSome more minor refactoring.
Edward Z. Yang [Mon, 29 Jun 2009 04:57:36 +0000 (00:57 -0400)] 
Some more minor refactoring.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd security check for mountpoints.
Edward Z. Yang [Mon, 29 Jun 2009 04:54:18 +0000 (00:54 -0400)] 
Add security check for mountpoints.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMore refactoring of deploy library.
Edward Z. Yang [Mon, 29 Jun 2009 04:54:10 +0000 (00:54 -0400)] 
More refactoring of deploy library.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRename cache to serialized set.
Edward Z. Yang [Mon, 29 Jun 2009 04:44:08 +0000 (00:44 -0400)] 
Rename cache to serialized set.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMassive refactoring for readability (thanks geofft!)
Edward Z. Yang [Mon, 29 Jun 2009 04:34:21 +0000 (00:34 -0400)] 
Massive refactoring for readability (thanks geofft!)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoPrevent perverse errors by unsetting GIT_DIR.
Edward Z. Yang [Mon, 29 Jun 2009 02:36:48 +0000 (22:36 -0400)] 
Prevent perverse errors by unsetting GIT_DIR.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRemove rollback code (could destroy useful state), add warnings about
Edward Z. Yang [Mon, 29 Jun 2009 02:32:09 +0000 (22:32 -0400)] 
Remove rollback code (could destroy useful state), add warnings about
what priviledges commands should be run as, update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoComments, refinements and extra debugging statements.
Edward Z. Yang [Mon, 29 Jun 2009 01:36:14 +0000 (21:36 -0400)] 
Comments, refinements and extra debugging statements.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFix possibly vulnerable ldap code to use better kernel hooks.
Edward Z. Yang [Mon, 29 Jun 2009 01:11:51 +0000 (21:11 -0400)] 
Fix possibly vulnerable ldap code to use better kernel hooks.

However, this means you can't test these without a kernel
with the scripts AFS patch.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoFactor out common error messages to _base in prep for upgrade.
Edward Z. Yang [Mon, 29 Jun 2009 00:51:56 +0000 (20:51 -0400)] 
Factor out common error messages to _base in prep for upgrade.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd comments on possible ways to fix theoretical 64KB buffer problem.
Edward Z. Yang [Mon, 29 Jun 2009 00:42:04 +0000 (20:42 -0400)] 
Add comments on possible ways to fix theoretical 64KB buffer problem.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement --log-file-chmod
Edward Z. Yang [Sun, 28 Jun 2009 23:57:13 +0000 (19:57 -0400)] 
Implement --log-file-chmod
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoDrastically improve written log output.
Edward Z. Yang [Sun, 28 Jun 2009 22:51:45 +0000 (18:51 -0400)] 
Drastically improve written log output.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoImplement cache for already processed installs.
Edward Z. Yang [Sun, 28 Jun 2009 21:52:30 +0000 (17:52 -0400)] 
Implement cache for already processed installs.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRename lib/wizard to wizard for compactness.
Edward Z. Yang [Sun, 28 Jun 2009 21:27:33 +0000 (17:27 -0400)] 
Rename lib/wizard to wizard for compactness.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoTidy up OSError/IOError error number matching.
Edward Z. Yang [Sun, 28 Jun 2009 21:13:08 +0000 (17:13 -0400)] 
Tidy up OSError/IOError error number matching.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoRewrite ParallelShell to use waitpid() instead of threads.
Edward Z. Yang [Sun, 28 Jun 2009 20:19:21 +0000 (16:19 -0400)] 
Rewrite ParallelShell to use waitpid() instead of threads.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoParallelize mass migration.
Edward Z. Yang [Sun, 28 Jun 2009 09:43:02 +0000 (05:43 -0400)] 
Parallelize mass migration.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoDeal with the case if parallel-find is just... wrong.
Edward Z. Yang [Sat, 27 Jun 2009 08:11:12 +0000 (04:11 -0400)] 
Deal with the case if parallel-find is just... wrong.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoKnock off a whole bunch of TODO items.
Edward Z. Yang [Sat, 27 Jun 2009 08:05:01 +0000 (04:05 -0400)] 
Knock off a whole bunch of TODO items.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd wizard.util, with impersonation and ldap searching abilities. Update
Edward Z. Yang [Sat, 27 Jun 2009 02:48:37 +0000 (22:48 -0400)] 
Add wizard.util, with impersonation and ldap searching abilities. Update
tests.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMassively update TODO list.
Edward Z. Yang [Sat, 27 Jun 2009 01:58:28 +0000 (21:58 -0400)] 
Massively update TODO list.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoUpdate README for new format.
Edward Z. Yang [Sat, 27 Jun 2009 01:02:14 +0000 (21:02 -0400)] 
Update README for new format.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd a ScriptsVersionNotEnoughFields error
Edward Z. Yang [Sat, 27 Jun 2009 01:00:15 +0000 (21:00 -0400)] 
Add a ScriptsVersionNotEnoughFields error
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd more informative error message.
Edward Z. Yang [Sat, 27 Jun 2009 00:53:05 +0000 (20:53 -0400)] 
Add more informative error message.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMake deploy log parsing a little more robust.
Edward Z. Yang [Sat, 27 Jun 2009 00:50:50 +0000 (20:50 -0400)] 
Make deploy log parsing a little more robust.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoClarify design decision behind error handling.
Edward Z. Yang [Sat, 27 Jun 2009 00:46:44 +0000 (20:46 -0400)] 
Clarify design decision behind error handling.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoMore reorganization; make massmigrate catch all Wizard errors.
Edward Z. Yang [Sat, 27 Jun 2009 00:43:52 +0000 (20:43 -0400)] 
More reorganization; make massmigrate catch all Wizard errors.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
14 years agoAdd more clarifications to TODO.
Edward Z. Yang [Fri, 26 Jun 2009 15:24:07 +0000 (11:24 -0400)] 
Add more clarifications to TODO.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>