26 messages in com.perforce.perforce-userCan't retrieve by date?
FromSent OnAttachments
Pete...@auspex.com11 Mar 1998 18:28 
Jame...@perforce.com12 Mar 1998 08:05 
Hans...@sap-ag.de12 Mar 1998 08:33 
RobC...@within.com12 Mar 1998 09:47 
Ross...@mecalc.co.za12 Mar 1998 12:07 
Pete...@auspex.com12 Mar 1998 12:14 
Davi...@home.chat.net12 Mar 1998 12:30 
RobC...@within.com12 Mar 1998 12:39 
RobC...@within.com12 Mar 1998 12:51 
Pete...@auspex.com12 Mar 1998 13:07 
Ross...@mecalc.co.za12 Mar 1998 13:11 
Pete...@auspex.com12 Mar 1998 13:12 
Lesl...@perforce.com12 Mar 1998 14:15 
Davi...@home.chat.net12 Mar 1998 19:15 
Davi...@home.chat.net12 Mar 1998 19:20 
WesP...@xmission.com12 Mar 1998 21:46 
WesP...@xmission.com12 Mar 1998 21:51 
Davi...@home.chat.net13 Mar 1998 00:06 
Gerd...@bitart.com13 Mar 1998 00:20 
Paul...@radstone.co.uk13 Mar 1998 00:59 
RobC...@within.com13 Mar 1998 10:20 
Pete...@auspex.com13 Mar 1998 10:43 
Chri...@perforce.com13 Mar 1998 11:38 
Davi...@home.chat.net13 Mar 1998 12:42 
Davi...@home.chat.net13 Mar 1998 12:45 
RobC...@within.com13 Mar 1998 13:30 
Subject:Can't retrieve by date?
From:Pete...@auspex.com (Pete@auspex.com)
Date:03/13/1998 10:43:53 AM
List:com.perforce.perforce-user

Rob, et. al.,

I think that dates are a useful index, but not the best index into the state of the code base.

Perhaps I think this way because I have a "perforce mindset".

I think of software by revision, not by date.

I'm not sure it's worth discussion, sounds mostly like a personal preference.

It's not a perforce vs. the_rest_of_the_archaic_world mindset. It's a difference in job function. IMHO, perforce is likely not to be adopted into the largest installations (perhaps by Chris' design) until or unless more flexible reporting of meta data is provided. Again, is likely by design, since flexibility is frequently inversely proportional to performance.

Having said that, again, I reiterate *ONE* use of dates which *IS* useful to project program managers. When monitoring a project as a milestone date approaches one wants to keep your eyes on several important metrics including bug open rates, bug close rates, files changes, lines changed, how quickly builds are being turned around, how many failed builds there are, etc. Generally, you want all these numbers getting smaller, converging to zero, as you approach Alpha, Beta, FCS, etc. No doubt it is not difficult to get at this data moving forward day by day. It gets harder when you want to go back and, perhaps in the midst of a post mortem, figure out what happened 3 weeks ago that caused all that thrashing.

As for the creation of software, components of builds, in theory and in practice, changes consisting of files is the way to go. It's clean, it's consistent, it's logical, and it's deterministic. In short, it appeals to me on many levels.

Maybe we need some The Zen of Perforce SCM white papers. ;)

Peter ===================== Peter DiPrete Consultant, ITE Corp pdiprete at auspex.com Office: (408)566-2432 Cellular: (408)221-1601 Pager (numeric): (888)533-3727, PIN# 4082211601 Pager (text): 4082211601 at paging.cellone-sf.com