]>
scripts.mit.edu Git - wizard.git/log
Edward Z. Yang [Sat, 23 Jul 2011 09:24:17 +0000 (05:24 -0400)]
Axe cat-file for reset --hard.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 17 Jul 2011 05:32:32 +0000 (01:32 -0400)]
Automatically remaster.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 17 Jul 2011 05:27:16 +0000 (01:27 -0400)]
More remaster points!
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 17 Jul 2011 05:18:57 +0000 (01:18 -0400)]
Make wizard remaster safer, suggest it in wizard upgrade.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 17 Jul 2011 05:03:08 +0000 (01:03 -0400)]
Initial commit of 'wizard remaster'.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 17 Jul 2011 05:02:31 +0000 (01:02 -0400)]
Don't register strategies which are redundant.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 17 Jul 2011 04:46:46 +0000 (00:46 -0400)]
No AFS means OSError, not CallError.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 26 Jun 2011 02:19:04 +0000 (22:19 -0400)]
MediaWiki 1.17.0 grew wgUpgradeKey parameter.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 26 Jun 2011 01:29:46 +0000 (21:29 -0400)]
Use CLI installer for MediaWiki 1.17.0 and later.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 12 Jun 2011 10:31:46 +0000 (11:31 +0100)]
Don't clone with shared, to speed up object access.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 28 May 2011 01:35:58 +0000 (02:35 +0100)]
s/Upgrade/Update/ for Wordpress.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 22 May 2011 13:46:25 +0000 (14:46 +0100)]
Notes, and upgrade Wordpress upgrade script.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 22 May 2011 10:45:27 +0000 (11:45 +0100)]
prepare-pristine: stage deleted files too, and update upgrade docs.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 4 Feb 2011 22:51:42 +0000 (22:51 +0000)]
Mute spurious pending not found error.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 22 Jan 2011 12:18:05 +0000 (12:18 +0000)]
Add missing error description strings.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Jan 2011 12:25:08 +0000 (12:25 +0000)]
Fix some bugs and make --continue handling more robust.
* chdir_to_production incorrectly changed your directory
to the *working copy* if an upgrade was in progress; this
effectively meant that Wizard would fail to restore
your backups in the event of an upgrade failure. Fixing
this also meant this function went from util to command.
* Rewrote the current directory handling for --continue, so
that the invariant "your top-level current directory is
the production copy" is preserved.
* Change the semantics of .wizard/pending, so that we have
some amount of "locking" on a copy if a pending file is
less than a day old. Remove this file when the install
is successful.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 18 Jan 2011 10:39:33 +0000 (10:39 +0000)]
Fix formatting error for backup restoration.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 7 Jan 2011 08:48:19 +0000 (08:48 +0000)]
Fix documentation bug.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 17 Nov 2010 00:07:40 +0000 (00:07 +0000)]
Add one more MediaWiki version needed.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 16:34:54 +0000 (16:34 +0000)]
Update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 16:31:54 +0000 (16:31 +0000)]
Make gct support multiple filenames.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 16:29:05 +0000 (16:29 +0000)]
Have gct properly change ownership instead of 777, add null argument testing.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 16:21:17 +0000 (16:21 +0000)]
Describe how to delete a blacklist entry.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 16:13:04 +0000 (16:13 +0000)]
Change to production directory before running certain commands.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 16:02:33 +0000 (16:02 +0000)]
Schlep around database handling functions to wizard.sql, add wizard.sql.drop hook.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 15:05:47 +0000 (15:05 +0000)]
Add some notes about phpBB.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 14:55:01 +0000 (14:55 +0000)]
Move Scripts applications to plugins, fix broken phpBB test.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 14 Nov 2010 13:41:24 +0000 (13:41 +0000)]
More TODO notes, and update gitignore.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 25 Oct 2010 20:38:22 +0000 (21:38 +0100)]
Fix typo.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 25 Oct 2010 20:20:48 +0000 (21:20 +0100)]
Revert redundant disable-rollback feature.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 25 Oct 2010 19:49:50 +0000 (20:49 +0100)]
Add --skip-verification and --disable-rollback flags to upgrade.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 17 Sep 2010 19:23:34 +0000 (15:23 -0400)]
Don't set author or committer name to empty string.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 17 Sep 2010 18:46:27 +0000 (14:46 -0400)]
Allow migration of non old-scripts autoinstalls.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 2 Aug 2010 01:36:04 +0000 (18:36 -0700)]
Rewrite .scripts to .wizard.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 1 Aug 2010 22:40:21 +0000 (18:40 -0400)]
Fix bad qualification, add better error message.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 1 Aug 2010 21:46:51 +0000 (14:46 -0700)]
Update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 1 Aug 2010 21:19:05 +0000 (14:19 -0700)]
Merge branch 'master' of /mit/ezyang/wizard
Edward Z. Yang [Sun, 1 Aug 2010 21:14:41 +0000 (17:14 -0400)]
Apply truncation logic to deploy's filtering too.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 1 Aug 2010 21:14:18 +0000 (17:14 -0400)]
Squish IOErrors too.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 1 Aug 2010 21:03:16 +0000 (17:03 -0400)]
UID resolution doesn't seem to work quite right, switch to path temporarily.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 17 Jul 2010 22:11:13 +0000 (15:11 -0700)]
Get rid of wizard.cache.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 12 Jul 2010 06:01:56 +0000 (23:01 -0700)]
Pluginify strategies.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 12 Jul 2010 05:11:34 +0000 (22:11 -0700)]
Fix usage error of shell.eval().
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 12 Jul 2010 05:09:56 +0000 (22:09 -0700)]
Fix naming conflict.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 12 Jul 2010 05:07:28 +0000 (22:07 -0700)]
Remove obsoleted function call.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 12 Jul 2010 04:16:27 +0000 (21:16 -0700)]
Implement all user information hooks.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 11 Jul 2010 20:09:23 +0000 (13:09 -0700)]
Update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 11 Jul 2010 05:27:29 +0000 (22:27 -0700)]
Update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 11 Jul 2010 05:24:07 +0000 (01:24 -0400)]
Fix bug in quota code, note improvement for fetch, improve logging.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 11 Jul 2010 04:34:44 +0000 (00:34 -0400)]
Add closer logging to wizard.deploy.web and related code; add refresh script.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 9 Jul 2010 06:37:42 +0000 (02:37 -0400)]
Veto account unknown pages, add better error handling and logging.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Fri, 9 Jul 2010 04:47:25 +0000 (00:47 -0400)]
Do not warn if a random key is missing.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 6 Jul 2010 05:59:53 +0000 (01:59 -0400)]
Refresh the index before performing checks.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 6 Jul 2010 05:01:49 +0000 (01:01 -0400)]
Properly parse string URLs, and document nextUrl().
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 5 Jul 2010 19:17:52 +0000 (12:17 -0700)]
Properly register salt values as random.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 5 Jul 2010 18:51:49 +0000 (11:51 -0700)]
Fix format mismatch error.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 5 Jul 2010 18:46:52 +0000 (11:46 -0700)]
Remove testing hack, add more robust version specification.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 5 Jul 2010 18:25:37 +0000 (11:25 -0700)]
Fix another bug in install integration.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 5 Jul 2010 18:23:02 +0000 (11:23 -0700)]
Fix bug in detectVersionFromGit, and make install use it.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 5 Jul 2010 17:49:48 +0000 (10:49 -0700)]
Fix import bug and pull.sh bug.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 21 Jun 2010 00:12:23 +0000 (17:12 -0700)]
Add --disable-rollback flag for wizard upgrade.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 20 Jun 2010 15:02:51 +0000 (08:02 -0700)]
Update Wordpress script to handle salt random values.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 20 Jun 2010 14:48:06 +0000 (07:48 -0700)]
Utilize new fields in installer script for Wordpress 3.0.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 14 Jun 2010 04:13:43 +0000 (21:13 -0700)]
Add wizard.sql.auth function and plugin, refresh docs.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 8 Jun 2010 06:58:27 +0000 (23:58 -0700)]
Fix bogus function prototype in scripts plugin.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 8 Jun 2010 06:55:47 +0000 (23:55 -0700)]
Fix entry point name in deploy.web.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 8 Jun 2010 06:42:24 +0000 (23:42 -0700)]
Fix plugin loading code, make wizard load scripts plugin.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 8 Jun 2010 06:06:34 +0000 (23:06 -0700)]
Move wizard.scripts module to plugins, added hooks accordingly.
Renamed the following functions:
* scripts.fill_url -> deploy.web (now returns list of candidate
urls and doesn't accept boolean old_style parameter)
* scripts.get_disk_usage -> util.disk_usage (disk_usage now
returns values in bytes, not kibibytes)
Scripts specific logic was refactored to scripts plugin. Scripts
plugin got a setup.py file.
Created these plugin entry points:
* wizard.deploy.web
* wizard.user.quota
Added new functions:
* user.quota (wizard.user module is new)
Fixed bugs:
* git status on later versions of Git doesn't vary exit code;
use diff-files and diff-index instead.
Restructured the deploy.Deployment.url code to run the generator of URLs
given to it by deploy.web.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 7 Jun 2010 04:00:21 +0000 (21:00 -0700)]
Add setuptools setup.py file to project.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 7 Jun 2010 03:26:33 +0000 (20:26 -0700)]
Update documentation for upcoming plugin-ification.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 6 Jun 2010 22:15:34 +0000 (15:15 -0700)]
Use sql.fill_url in dsn_callback, for more consistency.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 5 Jun 2010 20:28:29 +0000 (13:28 -0700)]
Update documentation.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 5 Jun 2010 19:46:07 +0000 (12:46 -0700)]
Make safe_unlink remove broken symlinks properly.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 5 Jun 2010 19:37:35 +0000 (12:37 -0700)]
Don't write out file if it has no newlines.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 1 Jun 2010 05:58:18 +0000 (22:58 -0700)]
Add UnknownVersionError for versions we don't know about.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
root [Tue, 1 Jun 2010 05:33:48 +0000 (01:33 -0400)]
Properly work around broken symbolic links.
Signed-off-by: root <root@not-backward.mit.edu>
Edward Z. Yang [Mon, 31 May 2010 00:38:25 +0000 (17:38 -0700)]
Add pointer to doc/license.rst in LICENSE.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Alex Dehnert [Wed, 26 May 2010 21:20:07 +0000 (17:20 -0400)]
Add safer variant of os.makedirs
Signed-off-by: Alex Dehnert <adehnert@mit.edu>
Alex Dehnert [Wed, 26 May 2010 06:36:34 +0000 (02:36 -0400)]
Use wizard.shell
Signed-off-by: Alex Dehnert <adehnert@mit.edu>
Alex Dehnert [Tue, 27 Apr 2010 08:12:54 +0000 (04:12 -0400)]
Show *which* directory does not exist
Signed-off-by: Alex Dehnert <adehnert@mit.edu>
Alex Dehnert [Mon, 26 Apr 2010 08:54:22 +0000 (04:54 -0400)]
Add support for a working dir in wizard.shell
Signed-off-by: Alex Dehnert <adehnert@mit.edu>
Alex Dehnert [Mon, 26 Apr 2010 01:20:34 +0000 (21:20 -0400)]
Rewrite parametrize to use new parametrizeWithVars
Signed-off-by: Alex Dehnert <adehnert@mit.edu>
Alex Dehnert [Sun, 25 Apr 2010 08:35:45 +0000 (04:35 -0400)]
Add detectVersionFromGit utility method
Signed-off-by: Alex Dehnert <adehnert@mit.edu>
Edward Z. Yang [Thu, 27 May 2010 02:58:31 +0000 (22:58 -0400)]
Wizard is now licensed under the MIT License.
* Our documentation is now dual licensed under CC By-SA US 3.0
and GFDL 1.3.
* Signed-off policy is now "Developer's Certificate of Origin, v1.1"
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 26 May 2010 18:14:05 +0000 (14:14 -0400)]
Remove redundant envvars provisioning.
Thanks Alex Dehnert <adehnert@mit.edu> for pointing this out.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 4 May 2010 05:42:59 +0000 (01:42 -0400)]
Untested alternative support for web stubs.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Mon, 3 May 2010 23:14:19 +0000 (19:14 -0400)]
Add information about Scripts specific code in Wizard.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 25 Apr 2010 00:59:16 +0000 (20:59 -0400)]
Remove blue flash when running wizard install APP --help.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 25 Apr 2010 00:52:55 +0000 (20:52 -0400)]
Doc update, fix bug in prepare-new.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 25 Apr 2010 00:23:28 +0000 (20:23 -0400)]
Fix typo in prepare-new code; period not comma.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 25 Apr 2010 00:13:30 +0000 (20:13 -0400)]
Fail if user is not signed up for mysql service.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 24 Apr 2010 23:54:41 +0000 (19:54 -0400)]
Add web stub support.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sat, 24 Apr 2010 23:14:30 +0000 (19:14 -0400)]
Make newline conversions less chatty.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 15 Apr 2010 01:24:38 +0000 (21:24 -0400)]
Reduce concurrency; update TODO.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Thu, 15 Apr 2010 00:55:24 +0000 (20:55 -0400)]
Make up-to-date message less ambiguous.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Wed, 14 Apr 2010 20:40:20 +0000 (16:40 -0400)]
More robust error reporting, add --url flag, add rails as app.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Sun, 28 Mar 2010 23:58:25 +0000 (19:58 -0400)]
Handle Wordpress random keys correctly on install and upgrade.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 16 Mar 2010 02:38:17 +0000 (22:38 -0400)]
Add missing docs for DatabaseVerificationError.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 16 Mar 2010 02:35:27 +0000 (22:35 -0400)]
Check for files that would be clobbered and add them.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Edward Z. Yang [Tue, 9 Mar 2010 22:48:51 +0000 (17:48 -0500)]
Fix broken Wordpress URL retrieval code.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>