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
  • #2701
Closed
Open
Issue created Feb 13, 2016 by Tao Yue@taoyue

Add and Revert should respect Autoclose settings and not show any dialog boxes

What steps will reproduce the problem?

  1. Set "Autoclose Git.exe dialog" to "Auto-close if no errors."
  2. Create a new file in the Git repo.
  3. Right-click on it and select Add.
  4. Click OK at the file selection dialog.
  5. Click OK at the "Add Finished!" dialog.
  6. Right-click on the file and select Revert.
  7. Click OK at the file selection dialog.
  8. Click OK at the "Revert Finished!" dialog.

What is the expected output? What do you see instead?

The final "Add Finished" and "Revert Finished" dialogs should not show up, because TortoiseGit is set to autoclose if there are no errors.

However, they do show up, and you have to click OK. The need to click OK so many times is precisely why the autoclose setting was added.

What version of TortoiseGit and Git are you using? On what operating system?

TortoiseGit 1.8.16.0 x64. Tested on Windows 7 and Windows 10.

Please provide any additional information below.

The "Autoclose Git.exe dialog" setting only applies to the standard Git output dialog. "Add Finished" and "Revert Finished" are custom dialogs, so they do not obey that setting.

However, this distinction is of little interest to the user. The intention of the autoclose setting is to avoid seeing dialogs that report the success of a Git command. It shouldn't matter which command has been executed. All dialogs that report the result of a Git operation should respect that setting.

I only tested with Add and Revert, but there are probably many other such dialogs.

autoclose-add

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