63 messages in com.perforce.perforce-user[p4] Triggers| From | Sent On | Attachments |
|---|---|---|
| Todd Blanchard | 23 Apr 2002 02:02 | |
| Paul Goffin | 23 Apr 2002 02:30 | |
| Arnt Gulbrandsen | 23 Apr 2002 02:35 | |
| Todd Blanchard | 23 Apr 2002 09:52 | |
| Arnt Gulbrandsen | 23 Apr 2002 10:59 | |
| Jeff A. Bowles | 23 Apr 2002 11:24 | |
| Todd Blanchard | 23 Apr 2002 11:38 | |
| Oren Shemesh | 23 Apr 2002 11:43 | |
| Jay Han | 23 Apr 2002 12:04 | |
| Arnt Gulbrandsen | 23 Apr 2002 12:04 | |
| Dave Lewis | 23 Apr 2002 12:21 | |
| Oren Shemesh | 23 Apr 2002 12:31 | |
| Justus Pendleton | 23 Apr 2002 12:42 | |
| Jay Han | 23 Apr 2002 13:02 | |
| Todd Blanchard | 23 Apr 2002 13:13 | |
| Todd Blanchard | 23 Apr 2002 13:15 | |
| Jay Han | 23 Apr 2002 13:20 | |
| Bala Subramanian | 23 Apr 2002 13:37 | |
| Jeremy Russell | 23 Apr 2002 14:57 | |
| Jeremy Russell | 23 Apr 2002 15:14 | |
| Steve Cogorno | 23 Apr 2002 15:35 | |
| Todd Blanchard | 23 Apr 2002 15:36 | |
| Jay Han | 23 Apr 2002 15:37 | |
| Bala Subramanian | 23 Apr 2002 15:53 | |
| Jay Han | 23 Apr 2002 16:04 | |
| Jeremy Russell | 23 Apr 2002 16:47 | |
| Steve Cogorno | 23 Apr 2002 17:30 | |
| Stephen Vance | 23 Apr 2002 20:23 | |
| Arnt Gulbrandsen | 24 Apr 2002 01:52 | |
| Arnt Gulbrandsen | 24 Apr 2002 02:18 | |
| Chuck Karish | 24 Apr 2002 06:26 | |
| Todd Short | 24 Apr 2002 07:28 | |
| wiv...@us.itmasters.com | 24 Apr 2002 08:39 | |
| Todd Blanchard | 24 Apr 2002 09:03 | |
| Hoff, Todd | 24 Apr 2002 09:13 | |
| Arnt Gulbrandsen | 24 Apr 2002 09:26 | |
| Todd Blanchard | 24 Apr 2002 09:30 | |
| wiv...@us.itmasters.com | 24 Apr 2002 09:39 | |
| Steve Cogorno | 24 Apr 2002 09:40 | |
| Steve Cogorno | 24 Apr 2002 09:44 | |
| Hoff, Todd | 24 Apr 2002 09:49 | |
| Steve Cogorno | 24 Apr 2002 10:01 | |
| Arnt Gulbrandsen | 24 Apr 2002 10:02 | |
| Hoff, Todd | 24 Apr 2002 10:11 | |
| Todd Short | 24 Apr 2002 10:23 | |
| Todd Short | 24 Apr 2002 10:29 | |
| Justus Pendleton | 24 Apr 2002 12:32 | |
| ste...@vance.com | 24 Apr 2002 14:04 | |
| Chuck Karish | 25 Apr 2002 06:30 | |
| Chuck Karish | 25 Apr 2002 06:41 | |
| Hoff, Todd | 25 Apr 2002 10:41 | |
| ste...@vance.com | 25 Apr 2002 11:45 | |
| Chuck Karish | 26 Apr 2002 08:52 | |
| Stephen Vance | 26 Apr 2002 09:36 | |
| Todd Blanchard | 26 Apr 2002 09:49 | |
| Robert Prentice | 26 Apr 2002 14:23 | |
| Stephen Vance | 26 Apr 2002 20:37 | |
| Chuck Karish | 27 Apr 2002 08:43 | |
| Chuck Karish | 27 Apr 2002 09:45 | |
| Raju Subbanna X4832 | 08 May 2002 12:10 | |
| Stephen Vance | 08 May 2002 14:56 | |
| Raju Subbanna X4832 | 08 May 2002 15:30 | |
| wiv...@us.itmasters.com | 09 May 2002 07:39 |
| Subject: | [p4] Triggers![]() |
|---|---|
| From: | Justus Pendleton (perf...@ryoohki.net) |
| Date: | 04/23/2002 12:42:29 PM |
| List: | com.perforce.perforce-user |
On Tue, Apr 23, 2002 at 09:04:53PM +0200, Arnt Gulbrandsen wrote:
There are many things you can look for with code. I fail to see any that are best done in the version control server.
This is really about whether the SCM solution should enforce any kind of policy. Obviously perforce already does this with its permission mechanism. You say that perforce shouldn't be checking the contents of the file, I could say that perforce shouldn't be bothering to control who can read and write the data: that is better handled at other levels by network and sys admins. Obviously, however, we find it *convenient* for perforce to enforce policy like "Joe can 'review' but not 'delete'."
Once you have opened the door to having the SCM solution enforce policy then you don't have any bright line saying what policies it can and can't enforce...it is up to the individual user to determine what is useful and convenient for them. Some users might prefer a solution like Aegis where it has fairly strong policy enforcement. Other people might prefer RCS which has very little.
One of the nice things about server side hooks is that you can do whatever policy you want. Or don't want. If you want speed then don't do any server side hooks and perforce will run just as fast as it does today.
Just because the complexity of enforcing policy isn't in the SCM solution doesn't mean there isn't complexity. It just means it is in the build solution (and probably more easily subverted in that case) or somewhere else. Some people prefer (or are required by contract to have) stronger guarantees about what goes into their source trees.
Justus




