28 messages in com.perforce.perforce-user[p4] tagging a file (label?)
FromSent OnAttachments
Yoshimitsu, Stacy D.07 Jan 2003 17:22 
Doug Palmer07 Jan 2003 17:44 
Eric D. Blom07 Jan 2003 18:18 
Paul C. Pharr07 Jan 2003 20:10 
Dave Lewis07 Jan 2003 21:23 
Eric D. Blom07 Jan 2003 21:33 
Oren Shemesh07 Jan 2003 22:11 
Slava Imeshev07 Jan 2003 23:53 
Robert Cowham08 Jan 2003 04:42 
Stephen Vance08 Jan 2003 05:22 
Stephen Vance08 Jan 2003 05:24 
Stephen Vance08 Jan 2003 05:28 
Stephen Vance08 Jan 2003 05:29 
Oren Shemesh08 Jan 2003 05:30 
Hoff, Todd08 Jan 2003 08:54 
Eric D. Blom08 Jan 2003 09:44 
Chuck Karish08 Jan 2003 09:53 
BRJo...@slxcg01.csw.L-3com.com08 Jan 2003 10:00 
Hoff, Todd08 Jan 2003 10:09 
Hoff, Todd08 Jan 2003 10:23 
Hoff, Todd08 Jan 2003 10:44 
Yoshimitsu, Stacy D.08 Jan 2003 12:36 
Slava Imeshev08 Jan 2003 13:08 
Eric Slosser08 Jan 2003 13:44 
Chuck Karish08 Jan 2003 22:41 
Axelsson, Andreas09 Jan 2003 01:09 
Chuck Karish09 Jan 2003 06:26 
Dave Lewis09 Jan 2003 07:02 
Subject:[p4] tagging a file (label?)
From:Stephen Vance (ste@vance.com)
Date:01/08/2003 05:28:02 AM
List:com.perforce.perforce-user

Oren --

If you have a change that you want excluded to a file that also requires a release bug fix, you will run into the same problem with changelists in this regard. Release branching solves this entire class of problems.

Steve

At 08:11 AM 1/8/2003 +0200, Oren Shemesh wrote:

During the early and mid-stages of developing a version, we release our product directly from the main development branch. With 10 people constantly submitting files, we cannot do what you do when we find a single bug we want to fix before releasing a certain build.

Oren.

-----Original Message----- From: Paul C. Pharr [mailto:pharr at nemetschek.net] Sent: Wednesday, January 08, 2003 6:10 AM To: eblom at cypressmicro.com Cc: perforce-user at perforce.com Subject: Re: [p4] tagging a file (label?)

Hi all,

I don't entirely understand why many people are so eager to use labels to identify regular builds. We use changelists to identify the files in a build and simply abide by the rule that anything we are going to build must come out of Perforce identified by a single changelist number. The downside to this is that if we need to make some ugly adjustment to an individual file such as backing it off a revision or two in order to get a shippable build (which we need to do only very rarely in practice), we will submit the change so that the built version is represented by a changelist rather than a label of some arbitrary set of files and associated revisions. Since everything that we ship or test comes out of our autobuild system, the rule pretty much enforces itself. It can't be made into a build until you get it into Perforce.

In my opinion, this has a huge number of advantages and no real downside for us. I feel comfortable that labels provide another powerful file referencing system waiting in the wings if we ever need it, but I'm just as happy not using them for now.

Does anyone have a counter-argument? What situation or project organization would prevent the use of a changelist based system system like this as opposed to a more flexible but possibly harder to administer label based system.

Thanks!

Paul C. Pharr Nemetschek North America

At 06:19 PM 1/7/2003 -0800, you wrote:

I have 1855 labels in my server today and that grows by a minimum of 4 labels per day. I would not worry about creating too many labels.

Eric

Yoshimitsu, Stacy D. wrote:

All, Each time when I do a build, I want to tag all files in a build with a specific tag name (I.e., Word1_0_0_0build2). Is "label" the only way to tag a file? If I use label, I will have hundreds of labels within a year. I know in cvs, we use the command "cvs tag" to tag a file. How is everyone doing to tag their files? Thanks Stacy