Details
-
Suggestion
-
Resolution: Unresolved
Description
If I have a file named FileA which was created by UserA, and then UserB integrates FileA to FileB and deletes FileA, all lines in FileB will show up as authored by UserB. This flows through to aggregate line counts and everything else.
As UserA:
p4 add FileA p4 submit p4 annotate FileA <-- Shows all lines owned by UserA view FileA in FishEye <-- Shows all lines owned by UserA
As UserB:
p4 integ FileA FileB p4 delete FileA p4 submit p4 annotate FileB <-- Shows all lines still owned by UserA view FileB in FishEye <-- Shows all lines owned by UserB
Note that the same operation (p4 annotate) in p4 command-line or in p4v does not suffer from this, and detects when individual lines were originally authored by UserA, but UserB just changed the name of the file (or even changed the file name and changed 3 lines: only those 3 lines will show up as authored by UserB, rather than the whole file).
Attachments
Issue Links
- is incorporated by
-
FE-6385 Support for perforce "file branching" mechanism
- Closed