review/messages.py @ 68e589a7c8c4

Add tests for contextual diffs with comments.

fixes issue 12
author Steve Losh <steve@stevelosh.com>
date Sat, 10 Oct 2009 10:51:51 -0400
parents c983af6c02b1
children 1f2f3cb23ac3
"""Messages used by the command-line UI of hg-review.

These are kept in a separate module to avoid repeating them over and over
in the extension_ui module, and to make checking for proper output in the
unit tests much easier.

"""

INIT_START = """\
initializing the code review data store and config
"""

INIT_SUCCESS = """\
the review data has been initialized
run "hg commit .hgreview -m'initialize code review'" to record it permanently
"""

INIT_EXISTS_COMMITTED = """\
the review data was already initialized by someone else
"""

INIT_EXISTS_UNCOMMITTED = """\
the review data has already been initialized, but is not recorded!
run "hg commit .hgreview -m'initialize code review'" to record it permanently
"""

COMMENT_REQUIRES_MESSAGE = """\
a message must be provided to add a comment!
"""

COMMENT_FILE_DOES_NOT_EXIST = """\
file %s was not changed in revision %s!
"""

COMMENT_LINES_REQUIRE_FILE = """\
you must give a filename to comment on specific lines!
"""

SIGNOFF_REQUIRES_MESSAGE = """\
a message must be provided to sign off!
"""

SIGNOFF_OPINION_CONFLICT = """\
cannot sign off as both --yes and --no!
"""

SIGNOFF_EXISTS = """\
you have already signed off on this changeset (use --force to overwrite)!
"""

REVIEW_LOG_CSET = """\
changeset: %d:%s
"""

REVIEW_LOG_AUTHOR = """\
author:    %s
"""

REVIEW_LOG_SUMMARY = """\
summary:   %s

"""

REVIEW_LOG_SIGNOFFS = """\
signoffs:  %d signoffs (%d yes, %d no, %d neutral)
"""

REVIEW_LOG_COMMENTS = """\
comments:  %d comments from %d authors
"""

REVIEW_LOG_FILE_HEADER = """changes in %s"""

REVIEW_LOG_COMMENT_AUTHOR = """\
# %s said:
"""

REVIEW_LOG_COMMENT_LINE = """\
#     %s
"""

REVIEW_LOG_SKIPPED = """\
... skipped %d lines ...
"""

COMMIT_COMMENT = """Add a comment on changeset %s"""
COMMIT_SIGNOFF = """Sign off on changeset %s"""
DELETE_SIGNOFF = """Remove sign off on changeset %s"""