[p4] Client confusion

Dave Lewis dlewis at vignette.com
Wed Oct 5 12:09:56 PDT 2005

We checkin system client templates.  Developers make changes to it,
and everybody picks up the changes by updating their client
with the template.  There is a sort of trigger system to update
the perforce client from the file everytime it is checked in.
It is also essential if you want to reproduce an old build.

As an organizing idea, it has been very productive.

The template clients have standardized names, and there is a
naming convention for labels and branches which ties in with that.

Given a label, you can see what template client was used, for instance.


  > Date: Wed, 05 Oct 2005 11:39:27 -0400
  > From: Jonathan Arnold <jdarnold at buddydog.org>
  > User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
  > 	rv:1.8b) Gecko/20050217 MultiZilla/
  > 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>
  > Sender: perforce-user-bounces at perforce.com
  > Errors-To: perforce-user-bounces at perforce.com
  > Because there doesn't seem to be an easy way to share clients
  > between users, we keep running into various client-specific
  > problems.  One of the most annoying is when a user adds a new
  > line to their View and not telling anyone else. When the
  > other developers try to use their clients for the same projects,
  > the project doesn't compile any more. Or, even worse, it still
  > compiles, but now they are working off different code bases.
  > I'm sure this has come up before, but it would be nice if there
  > was some way to have system wide clients, where everyone shares
  > the same view, only it is relative to themselves. Or maybe some
  > way to have a templated client, that automagically picks up changes
  > from everyone else.
  > But in the meantime, is there any easy way to track client changes?
  > I'd even be satisfied if there were some kind of trigger or something
  > that would email me whenever someone changes their client.
  > -- 
  > Jonathan Arnold               (mailto:jdarnold at buddydog.org)
  > Jiggle The Handle, a personal blog    http://jiggle.anaze.us
  > Procrastination is the art of keeping up with yesterday.
  >   - Don Marquis
  > _______________________________________________
  > 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