]>
scripts.mit.edu Git - wizard.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Edward Z. Yang [Fri, 26 Jun 2009 07:41:30 +0000 (03:41 -0400)]
Modify migration script to specify --shared; saves time and space.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Fri, 26 Jun 2009 07:41:09 +0000 (03:41 -0400)]
Update TODO with server description, and disk quota precautions.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Fri, 26 Jun 2009 04:50:35 +0000 (00:50 -0400)]
More refactoring, fix broken wizard migrate.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Fri, 26 Jun 2009 04:29:53 +0000 (00:29 -0400)]
Major refactoring of modules and packages to enforce Google style guide.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Thu, 18 Jun 2009 06:15:17 +0000 (02:15 -0400)]
Add debugging.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 06:29:49 +0000 (02:29 -0400)]
Downgrade AlreadyMigratedError to result in an informational notice.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 06:28:23 +0000 (02:28 -0400)]
Make mass-migrate handle child error conditions.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 06:17:24 +0000 (02:17 -0400)]
Harden the migration script slightly.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 05:41:37 +0000 (01:41 -0400)]
Implement mass migrate.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 05:00:37 +0000 (01:00 -0400)]
Add massmigrate stub.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 04:46:37 +0000 (00:46 -0400)]
Final touches on migration script.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Wed, 17 Jun 2009 04:37:35 +0000 (00:37 -0400)]
Convert migrate to logger, and misc refactoring.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 16 Jun 2009 06:14:56 +0000 (02:14 -0400)]
More comments, more utils, unfurl modded to work with Wordpress.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 16 Jun 2009 03:05:48 +0000 (23:05 -0400)]
Drastically improved TODO docs and bin.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 22:28:18 +0000 (18:28 -0400)]
Make git status/diff call only on verbose, update TODO.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 05:56:56 +0000 (01:56 -0400)]
Shave a few more characters off /mit/scripts to ~scripts
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 05:52:09 +0000 (01:52 -0400)]
Remove misleading docs.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 05:51:00 +0000 (01:51 -0400)]
Implement migration script, update TODO with new things to do.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 15 Jun 2009 01:21:55 +0000 (21:21 -0400)]
Implement info command, also refactoring.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 23:51:45 +0000 (19:51 -0400)]
Finish writing parsing code for .scripts-version; also refactoring
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 21:03:26 +0000 (17:03 -0400)]
More refactoring.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 20:32:47 +0000 (16:32 -0400)]
Flesh out object model for .scripts-version; not all fiddly bits
implemented.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 04:25:45 +0000 (00:25 -0400)]
Rename stat to summary, and remove spurious comment.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 04:10:05 +0000 (00:10 -0400)]
Add 'wizard migrate' stub, improve wizard bin.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 03:51:05 +0000 (23:51 -0400)]
Add README file and fix bug in wizard COMMAND --help
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 03:44:19 +0000 (23:44 -0400)]
Libify wizard.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 03:09:29 +0000 (23:09 -0400)]
Make wizard into git style dispatch app (with wizard COMMAND)
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 02:21:48 +0000 (22:21 -0400)]
Rename install-statistics to wizard, since it will be do-all script.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 02:21:01 +0000 (22:21 -0400)]
Upgrade TODO and fix bug in unfurl.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 14 Jun 2009 00:39:32 +0000 (20:39 -0400)]
Factor out printing code to a simple logging class.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:58:07 +0000 (00:58 -0400)]
Add srv directory for bare repositories to live.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:34:44 +0000 (00:34 -0400)]
Add support for app-1.2.3 queries.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:34:22 +0000 (00:34 -0400)]
Add unfurl script, for help with migrating old installs.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 04:25:44 +0000 (00:25 -0400)]
Add some more docs, minor updates.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Tue, 19 May 2009 03:30:54 +0000 (23:30 -0400)]
Object-orient the code, and add --count-exists functionality.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 18 May 2009 21:48:19 +0000 (17:48 -0400)]
Add a nice install-statistics script.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Mon, 18 May 2009 17:53:53 +0000 (13:53 -0400)]
Add TODO file.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
Edward Z. Yang [Sun, 17 May 2009 23:19:32 +0000 (19:19 -0400)]
Initial commit.
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>