Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 367
    • Issues 367
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TortoiseGitTortoiseGit
  • TortoiseGitTortoiseGit
  • Issues
  • #2647
Closed
Open
Issue created Nov 19, 2015 by Timo Teifel@t2ot4l

TortoiseGitBlame does not display files correctly with mixed line endings

I have files which were committed with broken line endings. Instead of they have , 0x0d0d0a.

TortoiseGitBlame does show both and as line breaks in the text display, resulting in an empty line after every text line. BUT the commit ID/author/date column on the left interprets the as only ONE line break. As result, the left column has only half as much lines than the right one, making further diagnostics with 'blame' hard.

Also, searching for text in this case does not work at all! Find dialogue also uses the left-column method to search for the text, leading to the correct commit id on the left, but to the wrong text on the right.

I expect the left column to interpret as two linefeeds, not one. At least, I expect left and right columns to interpret this identically.

TortoiseGitBlame 1.8.16.0 on Windows 7/64bit

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking