Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 382
    • Issues 382
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • 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
  • #863
Closed
Open
Issue created Aug 02, 2015 by Sven Strickroth@mrtuxOwner

Commit and revert gets stuck on repositories with mixed line-endings

By brianjcoll... on August 17, 2011 02:54 (imported from Google Code)


What steps will reproduce the problem?
1.Use a repository with 75 files or more
2.Change one file
3.Try commit changes using Tortoise 1.7.2 64 bit

What is the expected output? What do you see instead?
Commit window appears as it should, but instead of the list of changed files appearing within seconds, "Please wait ..." is shown for a very long time. After about 10 minutes I killed the process. For that whole time, the TortoiseProc.exe consumes 50% of the CPU (Dual core). The Cancel button is enabled, but doesn't close the commit window while in this state, nor does closing the dialog using the "X" window close option. You have to kill the TortoiseProc.exe process using task manager.
The same problem occurs with Tortoise 1.7.0 64bit.
With Tortoise 1.6.5 64 bit, the changed file list is presented within seconds.

On smaller repositories, e.g. up to 22 files, the change list appears within seconds using 1.7.2.
With larger repositories, e.g. 75 files, Commit doesn't return the change list, whether there are or aren't changes.
The same problem occurs when trying to revert.
Cloning a new copy of the same repository with 1.6.5 and 1.7.2 seems to perform equally.

What version of the product are you using? On what operating system?
1.7.2 64bit, Windows 7 64bit
Also with 1.7.0 64bit

Please provide any additional information below.
The repository has 330 files in it, excluding the .git folder contents.
I have uninstalled and re-installed this version a number of times, also reverting back to 1.6.5 64bit then trying 1.7.0 and 1.72. Rebooting the PC also made no difference. The problem is consistent.

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