+- Environment variables don't seem to be overriding plugin
+ strategies; rejigger the order.
+- 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
- 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
return url
except shell.CallError:
pass
+ except OSError:
+ pass
return None
def sql_drop(url):
raise install.StrategyFailed
try:
self._triplet = shell.eval("/mit/scripts/sql/bin/get-password").split()
+ except OSError:
+ raise install.StrategyFailed
except shell.CallError:
raise install.StrategyFailed
if len(self._triplet) != 3: