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 381
    • Issues 381
    • 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
  • #3848
Closed
Open
Issue created Jan 21, 2022 by Marcono1234@Marcono1234

"Git Sync..." > "Compare tags" does not properly clear state from previous actions

When using "Git Sync..." > "Compare tags", the state from other actions of the "Git Sync..." dialog is not properly cleared. This might actually affect more than just "Compare tags".

What steps will reproduce the problem?

  1. Clone https://github.com/octocat/test-repo1
  2. Open "Git Sync..."
  3. Perform "Fetch" (left upper button)
  4. Perform "Compare tags" (left upper button)
    ❌ An empty "Log" tab is shown
  5. Perform "Push", and cancel any shown authentication dialogs
    ℹ Note: The action should fail and the Windows task bar icon should now have a red background color
  6. Perform "Compare tags" (left upper button)
    ❌ The Windows taskbar icon still has the red "error" background color even though "Compare tags" was successful

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

"Compare tags" should clear the state of previous actions, this includes:

  • Either removing the "Log" tab from previous actions, or (in case the log output is empty) it should automatically open the "Compare tags" tab.
    Note that when performing "Compare tags" as first action, there is no "Log" tab and the "Compare tags" output tab is shown directly.
  • The "error" state indicated by the Windows taskbar icon should be cleared

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

Microsoft Windows [Version 10.0.19043.1466]

TortoiseGit 2.12.0.0
git version 2.34.1.windows.1

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