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

reverse blame, aka kidney blame

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.8.x
    • 1.9.0
    • cmdline client
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: