monotone-commits-nodiffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-nodiffs] Revision 6755907cec9c536a676e86d928b20c3f6130


From: monotone
Subject: [Monotone-commits-nodiffs] Revision 6755907cec9c536a676e86d928b20c3f61307ba0
Date: Mon, 26 Jan 2009 04:35:01 +0100

-----------------------------------------------------------------
Revision: 6755907cec9c536a676e86d928b20c3f61307ba0
Ancestor: e6bce8abbeedf2addb38f7215c725a17e10326a7
Author: address@hidden
Date: 2009-01-26T03:30:16
Branch: net.venge.monotone.experiment.changelog-editor

Modified files:
        cmd_ws_commit.cc
        tests/checkout_creates__MTN_log/commit_log.lua
        tests/clone_creates__MTN_log/commit_log.lua
        tests/commit_using__MTN_log/__driver__.lua
        tests/commit_using__MTN_log/commit_log.lua
        tests/commit_using__MTN_log/commit_log_modified_return.lua
        tests/commit_writes_message_back_to__MTN_log/__driver__.lua
        tests/commit_writes_message_back_to__MTN_log/my_hook.lua
        tests/i18n_commit_messages/__driver__.lua
        tests/i18n_commit_messages/euc-jp.txt
        tests/i18n_commit_messages/extra_hooks.lua
        tests/i18n_commit_messages/utf8.txt
        tests/wrong_options_override_workspace_options/__driver__.lua

ChangeLog: 

fix test failures caused by new changelog editor

* cmd_ws_commit.cc (revision_header): remove trailing space after "Changelog:"
  so various regexes match properly
  (revision_summary): prefix with a newline for various places that are
  expecting it
  (get_log_message_interactively): match entire "Changelog:" line rather than
  looking for a "Changelog: " prefix

* tests/checkout_creates__MTN_log/commit_log.lua: 
* tests/clone_creates__MTN_log/commit_log.lua: 
* tests/commit_using__MTN_log/commit_log_modified_return.lua:
  put "Log Entry" value into new changelog format

* tests/commit_using__MTN_log/__driver__.lua: disable checks for magic line,
  which no longer exists; commits can now be cancelled by making changes to the
  revision header

* tests/commit_using__MTN_log/commit_log.lua: remove summary parameter from
  edit_comment hook; this file is no longer used and should probably be deleted
  once the lack of a magic line is certain

* tests/commit_writes_message_back_to__MTN_log/__driver__.lua: add status check
  which now looks up the default key that will be used to sign certs on the
  pending revision; this adds the public key to the database which is required
  for things to work properly with the read-only database used by this test

* tests/commit_writes_message_back_to__MTN_log/my_hook.lua:
  put "foobar" value into new changelog format

* tests/i18n_commit_messages/__driver__.lua: add check for euc-jp charset in log
  output; remove newline from euc-jp.txt and utf8.txt files before using them
  with qgrep, which doesn't seem to like newlines in the search expression

* tests/i18n_commit_messages/euc-jp.txt:
* tests/i18n_commit_messages/utf8.txt: add newline to end of log message,
  required by new changelog editor

* tests/i18n_commit_messages/extra_hooks.lua: remove basetext parameter from
  edit_comment hook; remove munging of user_log_message when it's not empty;
  change checks to find things in the user_log_message rather than direct
  comparisons which are no longer correct; compose user_log_message by
  substitution rather than full replacement.

* tests/wrong_options_override_workspace_options/__driver__.lua: both status
  checks now fail because of the new key lookup, which seems to be what this
  test intended; check this with tommyd


monotone --db={your.database} diff 
--revision=e6bce8abbeedf2addb38f7215c725a17e10326a7 
--revision=6755907cec9c536a676e86d928b20c3f61307ba0
----------------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]