[p4] Difference in integration behavior in 2006.2
Stephen Vance
steve at vance.com
Mon Mar 5 14:59:46 PST 2007
Hi, Bill --
Selective integration of only revision 8 may implicitly integrate the
*contents* of revision 7, but does not integrate the revision
explicitly. The integration accounting should recognize that only
revision 8 was integrated.
I would attribute the change in behavior to the new integration
algorithms. I believe they were motivated by these kinds of situations
in which the integration accounting wasn't quite precise.
It wouldn't hurt to report it as a bug. They can reject it if it's by
design. I don't think anyone outside of Perforce could realistically do
more than make educated guesses at it. They'll probably also want a
checkpoint so they can dig into the details.
Steve
Leonard, William C wrote:
> I don't know for sure, but I expect it was done as a selective
> integration. That's the usual practice.
>
> However, since the integration was resolved as a "copy from", it DOES
> include revision 7, since revision 8 includes the contents of revision 7
> (which includes the contents of revision 6, etc.). I realize that the
> programmer may not have explicitly SAID to include revision 7 in the
> integration, but he implicitly did so when he resolved it by accepting
> the source. This is true regardless of whether revision 7 made any
> actual changes to the file.
>
> Our main question was why we started seeing this change in behavior, and
> whether it's a bug or a feature? If it was intentionally changed to be
> this way, then I wouldn't want to report it as a bug.
>
> William Leonard
> Executive Manager
> Security, Government & Infrastructure (SG&I) Division
> Intergraph Corporation
> P.O. Box 6695, Huntsville, AL 35824-0695 USA
> P 1.256.730.8167 F 1.256.730.1717
> bill.leonard at intergraph.com, www.intergraph.com
>
More information about the perforce-user
mailing list