[p4] Changelist diff notifications
Melissa Kacher
mkacher at msn.com
Wed Jun 6 15:51:20 PDT 2007
Getting more specific with your option #2:
-Write a generic change-commit trigger to generate the report, taking a
changelist and group e-mail address as parameters. For each depot path that
some group cares about, make an entry in the trigger table calling your
generic trigger script, passing in the change list number and the group's
e-mail address as parameters.
----Original Message Follows----
From: "Marc Wensauer" <maillist.perforce.com at work.wnsr.net>
To: perforce-user at perforce.com
Subject: [p4] Changelist diff notifications
Date: Wed, 06 Jun 2007 13:15:19 -0700
MIME-Version: 1.0
Received: from frankenrouter.perforce.com ([67.101.114.82]) by
bay0-mc4-f16.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Wed, 6
Jun 2007 14:08:17 -0700
Received: from p4tress.perforce.com (localhost [127.0.0.1])by
frankenrouter.perforce.com (8.13.0.PreAlpha5/8.13.0.PreAlpha5) with ESMTP id
l56KFPdl041860;Wed, 6 Jun 2007 13:16:20 -0700 (PDT)
Received: from waypost.perforce.com ([10.199.0.13])by
frankenrouter.perforce.com (8.13.0.PreAlpha5/8.13.0.PreAlpha5) withESMTP id
l56KFKJq041856for <perforce-user at perforce.com>; Wed, 6 Jun 2007 13:15:20
-0700 (PDT)
Received: from out1.smtp.messagingengine.com ([66.111.4.25])by
waypost.perforce.com with ESMTP; 06 Jun 2007 13:15:20 -0700
Received: from compute1.internal (compute1.internal [10.202.2.41])by
out1.messagingengine.com (Postfix) with ESMTP id 356BC234E16for
<perforce-user at perforce.com>; Wed, 6 Jun 2007 16:15:19 -0400 (EDT)
Received: from web7.messagingengine.com ([10.202.2.216])by compute1.internal
(MEProxy); Wed, 06 Jun 2007 16:15:19 -0400
Received: by web7.messagingengine.com (Postfix, from userid 99)id 0E3AE60E9;
Wed, 6 Jun 2007 16:15:19 -0400 (EDT)
X-Message-Info:
txF49lGdW43rvcauz+76DLlVlAhzBvYXiS5yi6fwwKv9VlSX9jZBdKMvQ7/L5hTW
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAAAN2yZkZCbwQZjGdsb2JhbACPXQIBCAgEDx8
X-IronPort-AV: i="4.16,390,1175497200"; d="scan'208";
a="2022566:sNHT28524130"
X-Sasl-Enc: ixRBJXWx8xrRjK155VSyDLKZpdgRYNFyu9yf1mR0L7wK 1181160919
X-Mailer: MessagingEngine.com Webmail Interface
X-BeenThere: perforce-user at perforce.com
X-Mailman-Version: 2.1.6
Precedence: list
List-Id: Discuss Perforce with other users <perforce-user.perforce.com>
List-Unsubscribe:
<http://maillist.perforce.com/mailman/listinfo/perforce-user>,
<mailto:perforce-user-request at perforce.com?subject=unsubscribe>
List-Archive: <http://maillist.perforce.com/pipermail/perforce-user>
List-Post: <mailto:perforce-user at perforce.com>
List-Help: <mailto:perforce-user-request at perforce.com?subject=help>
List-Subscribe:
<http://maillist.perforce.com/mailman/listinfo/perforce-user>,
<mailto:perforce-user-request at perforce.com?subject=subscribe>
Errors-To: perforce-user-bounces at perforce.com
Return-Path: perforce-user-bounces at perforce.com
X-OriginalArrivalTime: 06 Jun 2007 21:08:17.0426 (UTC)
FILETIME=[CDBAB720:01C7A87E]
I would like to implement functionality whereby a summary of a
changelist (including the files affected and the related diffs) is
generated and then sent to a group email address.
Typically, a number of developers belong to a group, and they have an
interest in a codeline and/or subset of the codeline's branches. Their
group (in Active Directory) has an email address, and the changelist
diff report would be sent to that group email address.
So how can I accomplish this in Perforce? Here are some of my ideas:
-Use the 'reviews' daemon, and have users individually add entries to
the Reviews: section for the areas of the depot that interest them. I
don't like this very much, for it means that every user has to do this.
-Write a change-commit trigger to generate the report, but maintain a
list of what groups care about what depot paths separately.
-Somehow overload the group form to support an email and a reviews
field, and modify the reviews daemon (if possible) to allow groups to
receive changelist notifications.
Thoughts? I'd appreciate any advice. Thanks,
-Marc
_______________________________________________
perforce-user mailing list - perforce-user at perforce.com
http://maillist.perforce.com/mailman/listinfo/perforce-user
More information about the perforce-user
mailing list