Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4565

reverse blame, aka kidney blame

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.x
    • Fix Version/s: 1.9.0
    • Component/s: cmdline client
    • Labels:
      None

      Description

      A normal 'blame' shows when (and by whom) each line was *last* changed *before*
      the version being annotated.
      
      Proposed enhancement: show when (and by whom) each line was *next* changed
      *after* the version being annotated.
      
      I seem to recall that the code-name 'kidney blame' came from Daniel Shahaf
      selecting a random word that is not already used to describe something in
      Subversion. Adjectives such as 'forward' and 'reverse' are ambiguous both in
      describing the meaning of the original blame, and because they are separately
      used in reference to the direction in which the blame code internally scans
      revisions, which is independent of the result it generates.
      
      This enhancement was discussed in the email thread "Kidney blame's behaviour and
      edge cases" starting on 2013-06-13, archived at e.g.
      http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3C20130613083546.GA2773@tarsus.local2%3E
      and http://svn.haxx.se/dev/archive-2013-06/0230.shtml
      
      It was initially implemented in http://svn.apache.org/r1493027 .
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              julianfoad Julian Foad
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: