#
#
# rename "tests/commit_using__MTN_log/commit_log.lua"
# to "tests/commit_using__MTN_log/commit_cancelled.lua"
#
# rename "tests/commit_using__MTN_log/commit_log_modified_return.lua"
# to "tests/commit_using__MTN_log/commit_confirmed.lua"
#
# add_dir "tests/changelog_editor"
#
# add_dir "tests/db_check_branch_leaves"
#
# add_dir "tests/log_recognizes_invalid_workspace_parent"
#
# add_file "rev_output.cc"
# content [3dd86fa3304e75f321bab7892357dce2dfac33ec]
#
# add_file "rev_output.hh"
# content [666dd3ed35e16d8b122b4932c2aad05a21a22e25]
#
# add_file "tests/changelog_editor/__driver__.lua"
# content [96e979a9afb3cdab37abc18f09b32044d8f5a4ab]
#
# add_file "tests/changelog_editor/changelog.lua"
# content [395e1d1d8755263c93cd5f66486baa1d5e7957a4]
#
# add_file "tests/db_check_branch_leaves/__driver__.lua"
# content [283652fe9b2ccf7d834f74e28aed18efb29ccb59]
#
# add_file "tests/log_recognizes_invalid_workspace_parent/__driver__.lua"
# content [6f35ab85a83153a157bbefff0e3f65c9a5dbb0b0]
#
# patch "Makefile.am"
# from [a0ed2ec6eda766d2da11b80abf961781e4c486b9]
# to [2edf48887f6a0df8e512dffef242d9c3c9c7aa49]
#
# patch "NEWS"
# from [96cc469d41eda0ab62590dbbaa1aa0143e7d9ec1]
# to [e8fc0a6f14177e59c3ee6e2d8900fd448ae2bfc4]
#
# patch "cmd_diff_log.cc"
# from [1f1811415796db5326a6c6be183acb4bf72b900b]
# to [8e1fe32880b51238d9352b547b201321b3befb2a]
#
# patch "cmd_key_cert.cc"
# from [4f67608a826cf01297dd297ad9aaf5a18c85a82a]
# to [0e5707233eb6e8687029ee792dfb75ad5668e3e2]
#
# patch "cmd_list.cc"
# from [001d3407a8d30b05a29f7e6bf63138696022fac9]
# to [03d285c5e0f6c9889f427e4d189a6f542629368b]
#
# patch "cmd_ws_commit.cc"
# from [10d33763a838c34d36cdacf987678905f77762be]
# to [e3eed43a97da68628c4fabc80ced9ea3327871f8]
#
# patch "contrib/edit_comment_from_changelog.lua"
# from [392821013c884731eaef31836acab2c2c5938373]
# to [fa734b0c03818ea1790aa939ac3db59441eec9fc]
#
# patch "database.cc"
# from [026b0f32727c3e31be115a47a4b8de251078151a]
# to [25a7d09b691fa29743249d4151dc27bab18c7923]
#
# patch "database.hh"
# from [c7ae2340052b1205f3615f416adb1c58917abfd5]
# to [654c356dcdbe48064357eaa66fb6e7c9b5a9d9b5]
#
# patch "database_check.cc"
# from [55d80d4456c96b241ceabd77be9872cfb7285ab6]
# to [eb2f10d33d8a4b345982a09ccb29a3d4235c06ab]
#
# patch "dates.cc"
# from [8a01802be5f9f514b73a29a9480a09d8415df3c4]
# to [24dd854d8c1be66b65a57d813b756ddf13550848]
#
# patch "dates.hh"
# from [e25c6a24f11ef3e948b44d7adb694661183b1d1a]
# to [3a730e5536cece2437e9caad0e4f8f2767e4887d]
#
# patch "key_store.cc"
# from [6ea38c00f7da18dd8136f0a4080b2fb7a8cbedba]
# to [30d4b56d5274333246ece56ac4f1fd2b2e86c33a]
#
# patch "keys.cc"
# from [c422791c7c491e8cd0360ddc4f93f2a59b8651ae]
# to [e27fd43f8730dc5ada1f4aaddfb55e910ac659ac]
#
# patch "keys.hh"
# from [f48a9a4a28dd60cc8b89cb4f0fc9ecf0dd8613c9]
# to [6b5412008a7158b8abfb8228163b687538d7879f]
#
# patch "lua_hooks.cc"
# from [d4f06492ebfd19893156cf0021b7afef29009332]
# to [13ee547d9fe9b6b303a9e68636a8f784856c490b]
#
# patch "lua_hooks.hh"
# from [e4bfa01a091e43739f11ecfc0b6c096e089b127e]
# to [40d020a0b33504b110181d8272ad664a4e622e4e]
#
# patch "migrate_ancestry.cc"
# from [87b81a3b30c9299f5919f8f89b154843a7171989]
# to [790cf2e18a4653af131bdb350e9c3ee4e223e294]
#
# patch "monotone.texi"
# from [ce013122c5f540df1e48aa56e7452d73887efa35]
# to [25cf3d90449d7a6304c612671738c12cc49ba0e9]
#
# patch "packet.cc"
# from [36b0f681ca92776c2e60e16529ef7cd7d826a03f]
# to [7a0c4e9c49cba8d651e2ba8a69c8eee80769bc47]
#
# patch "simplestring_xform.cc"
# from [4d7bb0ac67e722f14a3f81722e05f249d009f645]
# to [de3c230648303fb799bdd907bb90985d2ed7e97a]
#
# patch "simplestring_xform.hh"
# from [5a6e7a65e2564f2a01321844a1ff6d98e6f58646]
# to [fb077a97ed6338787a652441b97c809750aac454]
#
# patch "std_hooks.lua"
# from [a8ce32582e19e799eef97ddb45e91418c8b24fcc]
# to [bc071c124deba2c01c60120e449c861ece126b81]
#
# patch "tests/_--author,_--date/__driver__.lua"
# from [32996584305ed55d69e88dd14f0570e6da40b827]
# to [39f17d4b68507906b2c98cefda79c2c0d9fc9ba3]
#
# patch "tests/_MTN_files_handled_correctly_in_aborted_commit/bad_edit_comment.lua"
# from [98cfa1aefd465bf9b3e8169c40c33ccc204fdbfd]
# to [bb3533964abf2e17d7d7ca490589c497a50285d8]
#
# patch "tests/checkout_creates__MTN_log/commit_log.lua"
# from [a9af6de4500c2fddab1853eebc185a055156f8cd]
# to [e1b07045d69de57d75e5b73df41124c2c94b315d]
#
# patch "tests/clone_creates__MTN_log/commit_log.lua"
# from [a9af6de4500c2fddab1853eebc185a055156f8cd]
# to [e1b07045d69de57d75e5b73df41124c2c94b315d]
#
# patch "tests/commit_default_editor/test_hooks.lua"
# from [bf4c9c22f206ed2ada4074eaac831948a36b6c87]
# to [acc4afeabd22d8a4dbe2329ca5907202d875b89f]
#
# patch "tests/commit_using__MTN_log/__driver__.lua"
# from [a9b708bd811300cc5c4ca78b932f50f7f93341cf]
# to [64507df85499593c9de2e854a3add3b4d6683c47]
#
# patch "tests/commit_using__MTN_log/commit_cancelled.lua"
# from [09c926209c317efc447dbe6448fe891c2d86e958]
# to [1b64ffe9a275897fe60c629350ac44b5bb3afc62]
#
# patch "tests/commit_using__MTN_log/commit_confirmed.lua"
# from [a9af6de4500c2fddab1853eebc185a055156f8cd]
# to [13f324e5f74d60c595cbf45b2eb5f85115829967]
#
# patch "tests/commit_using__MTN_log_and_--message/commit_log.lua"
# from [09c926209c317efc447dbe6448fe891c2d86e958]
# to [e1b07045d69de57d75e5b73df41124c2c94b315d]
#
# patch "tests/commit_validation_lua_hook/errmsg"
# from [33334887b6211bde36d406f5fceaf4c8fca84170]
# to [b1f67b9ea367e6bffd33f28da4996b73bdc2bd21]
#
# patch "tests/commit_with_--message-file/commit_log.lua"
# from [09c926209c317efc447dbe6448fe891c2d86e958]
# to [e1b07045d69de57d75e5b73df41124c2c94b315d]
#
# patch "tests/commit_writes_message_back_to__MTN_log/__driver__.lua"
# from [7758bd1d4316f2c3e80cc4018a4b3ab4067137b7]
# to [7bee4d10f6e1cd255e8a6501ad8d93d5efa1a48b]
#
# patch "tests/commit_writes_message_back_to__MTN_log/my_hook.lua"
# from [2c27a968d793839ad3c7dade630eb58837ea2f79]
# to [2a7cb74c1a3c220ce8f4446357d87f70e8988e22]
#
# patch "tests/db_kill_tag_locally/__driver__.lua"
# from [eb96c1472d7ef266ce84d3fcfb4beb75b3c57661]
# to [412ff7d7544bb55aee63e6e6333ae23b1acc12e6]
#
# patch "tests/git_export/__driver__.lua"
# from [ca3862a9039ee4e3f52329a6d0cfad08c347cc33]
# to [d7ba0d936847de3d24d493df4167d687b3f63618]
#
# patch "tests/i18n_commit_messages/__driver__.lua"
# from [2e3be837715a30fa20743f0f4a54fceaf4a7dbfe]
# to [4d8c64139a02a00aa3a3aca1e2e703849adf4d15]
#
# patch "tests/i18n_commit_messages/euc-jp.txt"
# from [e42d3979ee6d233a489f9a21697abf8786bc8b65]
# to [0894414faade0c80e732c757474203f9de358469]
#
# patch "tests/i18n_commit_messages/extra_hooks.lua"
# from [ca81a1f657530409dbbe1ec50b52a9e253b0f411]
# to [d80fb2f538a58b7ba6430e6b8af6305edaa2abb8]
#
# patch "tests/i18n_commit_messages/utf8.txt"
# from [681c6291b3f365c477e93d5bd77192d88253b486]
# to [7cb4bf2f531c9b04b50e7c120e87465087b88cbd]
#
# patch "tests/importing_cvs_metadata/expected_log_output"
# from [2a3629825db9242abe52c0107f5269d34c125494]
# to [1cd19bc2ebd7cf09842b51879d71d3a75812d39b]
#
# patch "tests/importing_cvs_tricky_repo_with_tags/test.tags"
# from [b8838f53fc6b7e0aee11074fa2e466e3615aa148]
# to [7e382e03da27d4a3309a4661e5154669078f4dfe]
#
# patch "tests/ls_tags_with_ambiguous_tags/__driver__.lua"
# from [86ca8c16ab1e8b7c071c1e3dd73f47852059a31e]
# to [5478308acb6e9d10f39a2411e5cfae4637cfe737]
#
# patch "tests/merge_into_workspace/expected-log"
# from [77915a878636ca16ee32f5385d88a7dc8bd0054a]
# to [e43ddd168775004aa49e0dc8afc1ba8604b8678f]
#
# patch "tests/merge_into_workspace/expected-log-left"
# from [6f396f4e143f0b58ef18131c13549622eea39cfb]
# to [ff2b6b8ad837acf826dffa1ad07cd67714279805]
#
# patch "tests/tags_and_tagging_of_revisions/__driver__.lua"
# from [417a74a8f678051c254c7fc3a041d9f703987239]
# to [81e6f1af6cbe3b957c7a8680a5539a2d14da858d]
#
# patch "unit-tests/dates.cc"
# from [af8a777e15c6cccc98f7c006dfe4d84ffd5636ba]
# to [fc614466a2130277bb98e89db1398d6b85cde1a1]
#
# patch "unit-tests/simplestring_xform.cc"
# from [ce5669547d1c501aae6e7619c37cde5fd25358cc]
# to [6aae93f492f427a10ccdd220a92e21b5e8dc8302]
#
# patch "win32/main.cc"
# from [283e7fe96c5964a4408e17344a94b5a87b0ce6af]
# to [8b14cc20945d524354751fd745044d96cfe69f96]
#
# patch "work.cc"
# from [28266a7fbb698d94c998047e52842b220b37756d]
# to [7e3829c75634ee5bbf555209dfa152d0bd88138c]
#
# patch "work.hh"
# from [021031510460f3cdc3762460937d94b575f04154]
# to [3f94623eb296347caca9ed341f0bee2ef63481be]
#
============================================================
--- rev_output.cc 3dd86fa3304e75f321bab7892357dce2dfac33ec
+++ rev_output.cc 3dd86fa3304e75f321bab7892357dce2dfac33ec
@@ -0,0 +1,199 @@
+// Copyright (C) 2010 Derek Scherger
+//
+// This program is made available under the GNU GPL version 2.0 or
+// greater. See the accompanying file COPYING for details.
+//
+// This program is distributed WITHOUT ANY WARRANTY; without even the
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+// PURPOSE.
+
+#include "base.hh"
+#include