X-Git-Url: https://scripts.mit.edu/gitweb/wizard.git/blobdiff_plain/d89b10055d17a17b47f9fd424a1e6120bccd106f..093db3de33bf80917b4b64f18112c6274c91afe3:/TODO diff --git a/TODO b/TODO index 34fcbd7..adea7d3 100644 --- a/TODO +++ b/TODO @@ -1,10 +1,64 @@ +- Make scripts_plugin email heuristic less stupid, or maybe even ask for an + email. This is tracked as Scripts #224 (this issue) and Scripts #193 + (tracking a contact address). +- Current parallelization probably does a bad job distributing + working tasks over different components of the pipeline. Fix + this by adding jitter? Trying to smear things out? + +- Test head doesn't do quite the right thing with version numbers + (shouldn't git describe, instead should give a version infinitely + in the future.) +- Strategy introspection and disabling. +- prepare-config (and others) create .wizard dir even + when not strictly necessary +- Bug out immediately if tags are not present in the master tip + of the repository +- pending doesn't seem to get written out properly sometimes (or + it's being deleted); this makes it hard to --continue on the + event of an upgrade failure. Also, we seem to bounce back to + the production copy to check pending even when we run --continue + from the working dir. +- Newline checks are /really really/ expensive on AFS; see if + we can minimize them or something. Right now, we're testing + a fix where we don't clone with --shared. +- Replace .split("\n") with .splitlines() + +- Need to fix existing repo history? (not adding extra commits; + that'll be more difficult) + + git rebase -i -p --root --onto COMMITID + + This won't work if you need to change the very root of the + repository. You'll probably end up with conflicts and have + to manually resolve everything afterwards. + + But usually you won't need --root --onto unless you really + fucked up the pristine branch. If you just need to change + the scripts spine, + + git rebase -i -p COMMITID + + should work. + - [SCRIPTS] MediaWiki 1.6.7, 1.9.3 and 1.10.0 +- geofft comments: + "Connection to scripts.mit.edu closed" is confusing (tracked #393) + the URL should be easier to copy and paste, which means we should + move it out of dialog + We should ... upgrade our autoinstaller + Apparently installing WordPress updates or themes never indicates + completion, and just says "Downloading..", and you have to guess + when it's done + - [SCRIPTS] phpBB - phpBB or phpbb? (right now it's the former) - need an upgrade story; srv needs more versions - need a story about install/ contrib/ +- Give users a "certificate" of their merge, which they can + use to reuse that merge commit if something unrelated fails. + - Human readable quota output - Nice error message on --continue if you forgot to git add your resolved file (look for conflict markers)