-The Git Autoinstaller
-
-TODO NOW:
-
-- If you try to do an install on scripts w/o sql, it will sign you up but fail to write
- the sql.cnf file. This sucks.
-- Make an awesome wizard subcommand that you can point at a file that is DOS
- when the source wants it to be UNIX, or the other way around, and it will
- redo the merge on that file correctly. Alternatively, just make wizard
- sufficiently awesome to detect line-ending mismatch and fix it w/o any
- prompting.
-- Use diff3 conflictstyle
-
-- wizard install wordpress should ask for password. One problem with this is that
- Wordpress will still send mail with the wrong username and password, so Wordpress
- will need to be patched to not do that. Alternatively we can initally set the admin
- email to a null address and then fix it manually.
-- --raw parameter for install which means an arbitrary commit can be installed
+- [SCRIPTS] MediaWiki 1.9.3 and 1.6.7
+
+- .wizard/url semantics are subtly wrong: in particular, if we
+ explicitly configure a URL at install, we should be able to
+ detect this URL as baked in from the configuration
+
+- gct has accidentally set the +x bit on a lot of files >.>.
+- Make gct do the right thing with no arguments
+- Rerere support doesn't actually work
+- Utility scripts gct should support multiple filenames
+- "Version 3.0.0 doesn't exist; did you mean 3.0?"
+- util.fetch() should use urllib under the hood, not httplib. Code
+ has to be changed. We should log if we get redirected.
+- Be a little more intelligent when perform web checks; for example,
+ if we get a forbidden message, that probably means we go the right
+ address but it's blocked off; if we get a 404 message, that probably
+ means wrong address. Account Unknown is something particularly good
+ to check for.
+- Wordpress module can do something intelligent if we get redirected
+ to the installation page.
+- The need to run egg_info can make things a little fragile when pulling
+ if you forget. How can we make this less easily forgotten?
+- wizardResolve* files seem to get left in tmp en-mass, and we don't
+ know why.
+
+- Plugin-ify! Hook-ify! In more detail, applications should all be moved
+ out into plugins, scripts specific behavior should be moved into
+ plugins, and hooks need to be made available so that we can exert
+ the correct level of control.
+
+- [SCRIPTS] Wordpress needs to get rid of the siteurl hack, so that it
+ actually has a fully-qualified URL http://foo.scripts.mit.edu/blah.
+ This will also fix Wordpress's cron functionality. We should be
+ careful not to write over users who are on vhosts. We should figure
+ out who is still on twiddle paths. We should make sure the redirect
+ is handled correctly.
+
+- Remerges aren't reflected in the parent files, so `git diff` output is
+ spurious. Not sure how to fix this w/o tree hackery.
+- Sometimes users remove files. Well, if those files change, they automatically
+ get marked as conflicted. Maybe we should say for certain files "if they're
+ gone, they're gone forever"? What is the proper resolution?
+