[p4] Determining how files had been resolved after their submission

Greg Whitfield Greg.Whitfield at lightworkdesign.com
Wed Oct 17 06:10:28 PDT 2007


Hi Rob,

You could try enabling logging on the server, and then look at the logs
either directly or using a tool like p4gla.

http://www.perforce.com/perforce/doc.072/manuals/p4sag/03_superuser.html
#1079236

You'll need at least server=2 level logging.

You can get p4GLA from the Perforce public server:
//guest/ralf_martin/P4GraphicalLogfileAnalyzer/

The log keeps the actual command and arguments. I normally archive the
log on the nightly checkpoint to keep them a reasonable size for
analysis if I need to look at past events.


Greg
~~~~

-----Original Message-----
From: perforce-user-bounces at perforce.com
[mailto:perforce-user-bounces at perforce.com] On Behalf Of Rob Love
Sent: 17 October 2007 11:30
To: perforce-user at perforce.com
Subject: [p4] Determining how files had been resolved after their
submission

Hi,

 

I am trying to diagnose why some of our users have had recent
difficulties with integrations. The symptoms are that edits have been
made and successfully submitted to a "main" branch. The user then
integrates their edits to a "release" branch. After submission we look
at the history of a file that has been integrated and see that no
changes have happened to the "release" version of the file, even though
the changelist is shown as being submitted and a new version of the file
created in the release branch. The users who have had these mysterious
integrations tell me that they had the latest version of the release
branch on their client machines, and that that did an auto resolve which
did not show any conflicts. However the Revision Graph shows the dashed
arrow where the integration took place and in the "Integration" tab says
"ignored from". I believe this suggests the user did a "accept yours"
(or -ay) for the resolve - hence no changes being made to the release
branch version. 

 

After all that... my question is how does the Revision Graph gets its
information about how a file got resolved - is there a P4 command
equivalent that can tell me if a user used -am -ay or -at when the file
was resolved? Are there any hints for deciphering what a user did in the
past when performing and submitting integrations. Finally, could the
above symptoms be the result of anything other than user error?

 

Many thanks

Rob Love

_______________________________________________
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