Пример #1
0
                      client="ZulipPerforce/" +
                      __version__)  # type: zulip.Client

try:
    changelist = int(sys.argv[1])  # type: int
    changeroot = sys.argv[2]  # type: str
except IndexError:
    print("Wrong number of arguments.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)
except ValueError:
    print("First argument must be an integer.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)

metadata = git_p4.p4_describe(changelist)  # type: Dict[str, str]

destination = config.commit_notice_destination(
    changeroot, changelist)  # type: Optional[Dict[str, str]]
if destination is None:
    # Don't forward the notice anywhere
    sys.exit(0)

message = "**{0}** committed revision @{1} to `{2}`.\n\n> {3}".format(
    metadata["user"], metadata["change"], changeroot,
    metadata["desc"])  # type: str

message_data = {
    "type": "stream",
    "to": destination["stream"],
    "subject": destination["subject"],
                      api_key=config.ZULIP_API_KEY,
                      client="ZulipPerforce/" + __version__)

try:
    changelist = int(sys.argv[1])
    changeroot = sys.argv[2]
except IndexError:
    print("Wrong number of arguments.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)
except ValueError:
    print("First argument must be an integer.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)

metadata = git_p4.p4_describe(changelist)

destination = config.commit_notice_destination(changeroot, changelist)
if destination is None:
    # Don't forward the notice anywhere
    sys.exit(0)

message = """**{0}** committed revision @{1} to `{2}`.

> {3}
""".format(metadata["user"], metadata["change"], changeroot, metadata["desc"])

message_data = {
    "type": "stream",
    "to": destination["stream"],
    "subject": destination["subject"],
Пример #3
0
    api_key=config.ZULIP_API_KEY,
    client="ZulipPerforce/" + __version__)  # type: zulip.Client

try:
    changelist = int(sys.argv[1])  # type: int
    changeroot = sys.argv[2]  # type: str
except IndexError:
    print("Wrong number of arguments.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)
except ValueError:
    print("First argument must be an integer.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)

metadata = git_p4.p4_describe(changelist)  # type: Dict[str, str]

destination = config.commit_notice_destination(changeroot, changelist)  # type: Optional[Dict[str, str]]
if destination is None:
    # Don't forward the notice anywhere
    sys.exit(0)

message = "**{0}** committed revision @{1} to `{2}`.\n\n> {3}".format(
    metadata["user"],
    metadata["change"],
    changeroot,
    metadata["desc"])  # type: str

message_data = {
    "type": "stream",
    "to": destination["stream"],
Пример #4
0
    api_key=config.ZULIP_API_KEY,
    client="ZulipPerforce/" + __version__)

try:
    changelist = int(sys.argv[1])
    changeroot = sys.argv[2]
except IndexError:
    print("Wrong number of arguments.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)
except ValueError:
    print("First argument must be an integer.\n\n", end=' ', file=sys.stderr)
    print(__doc__, file=sys.stderr)
    sys.exit(-1)

metadata = git_p4.p4_describe(changelist)

destination = config.commit_notice_destination(changeroot, changelist)
if destination is None:
    # Don't forward the notice anywhere
    sys.exit(0)

message = """**{0}** committed revision @{1} to `{2}`.

> {3}
""".format(metadata["user"], metadata["change"], changeroot, metadata["desc"])

message_data = {
    "type": "stream",
    "to": destination["stream"],
    "subject": destination["subject"],