Class Blame

    • Field Detail

      • abbrev

        private int abbrev
      • showLongRevision

        private boolean showLongRevision
      • showRawTimestamp

        private boolean showRawTimestamp
      • showBlankBoundary

        private boolean showBlankBoundary
      • noAuthor

        private boolean noAuthor
      • showAuthorEmail

        private boolean showAuthorEmail
      • showSourcePath

        private boolean showSourcePath
      • showSourceLine

        private boolean showSourceLine
      • root

        private boolean root
      • rangeString

        private java.lang.String rangeString
      • reverseRange

        private java.util.List<RevCommit> reverseRange
      • revision

        private java.lang.String revision
      • file

        private java.lang.String file
      • abbreviatedCommits

        private final java.util.Map<RevCommit,​java.lang.String> abbreviatedCommits
      • dateFmt

        private java.text.SimpleDateFormat dateFmt
      • begin

        private int begin
      • end

        private int end
      • dummyDate

        private final PersonIdent dummyDate
        Used to get a current time stamp for lines without commit.
    • Constructor Detail

      • Blame

        Blame()
    • Method Detail

      • ignoreAllSpace

        void ignoreAllSpace​(boolean on)
      • uniqueAbbrevLen

        private int uniqueAbbrevLen​(ObjectReader reader,
                                    RevCommit commit)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • parseLineRangeOption

        private void parseLineRangeOption()
      • findLine

        private int findLine​(int b,
                             java.lang.String regex)
      • path

        private java.lang.String path​(int line)
      • author

        private java.lang.String author​(int line)
      • date

        private java.lang.String date​(int line)
      • abbreviate

        private java.lang.String abbreviate​(ObjectReader reader,
                                            RevCommit commit)
                                     throws java.io.IOException
        Throws:
        java.io.IOException