]> scripts.mit.edu Git - wizard.git/blobdiff - TODO
More TODO notes, and update gitignore.
[wizard.git] / TODO
diff --git a/TODO b/TODO
index 494c8c368b552f33a345d66456f91b9fded0ea90..0a9ba15f86121332767572680398d87ef775e73b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,5 +1,30 @@
 - [SCRIPTS] MediaWiki 1.9.3 and 1.6.7
 
+- The merge interface is a kind of major UI disaster; you won't
+  be able to use it unless you know how Git works.  Also, the
+  merges can be quite difficult to resolve if upstream has made
+  large formatting changes like reindenting.  We may also consider
+  providing a --rebase option, which seems to do better when
+  big problems like this show up.
+
+- Repeated --continue from a temporary directory doesn't really work...
+  (or maybe this interacts /really/ poorly with restore, in which case
+  restore should ensure all files are present before actually doing the
+  restore)
+- Should be able to run restore from /tmp directory
+- Show progress or something when upgrading
+- Allow 'sticky notes' for future upgraders to notice
+- Blacklist should allow an easy way for a user to override it,
+  described in the error message.
+- .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,
@@ -11,6 +36,8 @@
   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
       to A question is whether or not sending mail actually helps us:
       many users will probably have to come back to us for help; many
       other users won't care.
+    - Whatever happens here should be used to improve user.email()
 
 [ XXX: metadata.rst ]