Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-779

Annotation with Perforce doesn't take into account individual-file branching

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    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

          Activity

            People

              Unassigned Unassigned
              aca233f59075 Kirk Wylie
              Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: