# # # patch "TODO" # from [28f23ee167502333663e206ce6b73a4f2d00b7a4] # to [3b9eeae8ebfbf95f7a2c47507f315c2c88255d90] # # patch "revision.psp" # from [2d5a48d9b24d045de4374e45d09b3068e07e5d37] # to [d9bd56ea820aa74a61bd5e640b80c3f722f1108b] # ============================================================ --- TODO 28f23ee167502333663e206ce6b73a4f2d00b7a4 +++ TODO 3b9eeae8ebfbf95f7a2c47507f315c2c88255d90 @@ -1,22 +1,21 @@ BUGS: * diff links only link to one of the ancestor revisions; there should be a link to each ancestor in which the file is different from the revision we are displaying - * we're not showing renames under "revision details", and we may be missing - other events. TODO: + * monotone automate stdio client + * Use monotone automate graph to do the ancestry graphing, and show some future information. Perhaps cache based on the mtime of the db viewmtn is looking at? Might be good enough. * branch view + make sure to include RSS feeds of branches - * RSS feeds of branches (could be cute!) - * headofbranch; show certs in list of heads. * Show information when mousing over long hex strings. Also, it might ============================================================ --- revision.psp 2d5a48d9b24d045de4374e45d09b3068e07e5d37 +++ revision.psp d9bd56ea820aa74a61bd5e640b80c3f722f1108b @@ -93,6 +93,15 @@ elif type == "delete_file": delete_file = stanza[0][1] value += "Delete file: %s
" % (hq(delete_file)) + elif type == "delete_dir": + delete_directory = stanza[0][1] + value += "Delete directory: %s
" % (hq(delete_directory)) + elif type == "rename_file": + old_name, new_name = stanza[0][1], stanza[1][1] + value += "Rename file %s as %s
" % (hq(old_name), hq(new_name)) + elif type == "rename_dir": + old_name, new_name = stanza[0][1], stanza[1][1] + value += "Rename directory %s as %s
" % (hq(old_name), hq(new_name)) req.write('%s%s' % (prettify(key), value)) %>