TODO NOW:
- Write the code to make Wordpress figure out its URL from the database
+- Remerges aren't reflected in the parent files, so `git diff` output is
+ spurious. Not sure how to fix this w/o tree hackery.
- 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
email to a null address and then fix it manually.
- Parse output HTML for class="error" and give those errors back to the user (done),
then boot them back into configure so they can enter in something different
+- Missing ancestor means that certain files cannot be merged, for the curious files;
+ this is indicated by 1,3 but missing 2. There might be some cleverness to be
+ done here by finding a "fake" ancestor to use.
- Replace gaierror with a more descriptive name (this is a DNS error)
with util.ChangeDirectory(temp_wc_dir):
try:
sh.call("git", "status")
- sh.call("git", "commit", "-m", "throw-away commit")
except shell.CallError:
pass
+ else:
+ sh.call("git", "commit", "-m", "throw-away commit")
message = make_commit_message(version)
new_tree = sh.eval("git", "rev-parse", "HEAD^{tree}")
final_commit = sh.eval("git", "commit-tree", new_tree,