Uploaded image for project: 'Sourcetree For Mac'
  1. Sourcetree For Mac
  2. SRCTREE-6435

hg commit fails silently unless all changed files are committed

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • 3.1.2
    • 3.1b2, 3.1
    • Mercurial
    • None
    • macOS 10.14.3

    • Severity 1 - Critical

      In commit dialog for an Hg repository: if user leaves any changed tracked files unchecked when commit button is clicked, commit says it succeeded, but when the app then returns to the history view, the commit does not exist and the commited files still read as changed.

      The commit message is logged in the recent commit messages, but the commit never happens. If automatic push on commit is checked, the push fails because the commit does not exist.

      commit works only if all tracked changed files are selected for committing.

            [SRCTREE-6435] hg commit fails silently unless all changed files are committed

            awesome! thanks.

            Arvid Tomayko-Peters added a comment - awesome! thanks.

            I've got this fixed for the next update and will roll it out next week. My apologies for the hassle. We updated the test suite to cover the gaps as well.

            Brian Ganninger
            Principal Developer, Sourcetree

            Brian Ganninger (Inactive) added a comment - - edited I've got this fixed for the next update and will roll it out next week. My apologies for the hassle. We updated the test suite to cover the gaps as well. Brian Ganninger Principal Developer, Sourcetree

            the PDFs attached to this issue by user gdannie are spam.

            Arvid Tomayko-Peters added a comment - the PDFs attached to this issue by user  gdannie  are spam.

            Arvid Tomayko-Peters added a comment - - edited

            Glad i'm not the only one this happens to! This bug makes SourceTree rather useless to me - how could Atlassian miss/ignore it for so long? It was not present in v 3.0.1 or earlier.

            So I reverted to v 3.0.1 which is the only recent version where External Diff works consistently for me AND this bug is not yet present.

            Arvid Tomayko-Peters added a comment - - edited Glad i'm not the only one this happens to! This bug makes SourceTree rather useless to me - how could Atlassian miss/ignore it for so long? It was not present in v 3.0.1 or earlier. So I reverted to v 3.0.1 which is the only recent version where External Diff works consistently for me AND this bug is not yet present.

            CharlieC added a comment -

            Still seeing this in 3.1.1

            CharlieC added a comment - Still seeing this in 3.1.1

              bganninger Brian Ganninger (Inactive)
              186fa3420f2a Your Heaven Audio
              Affected customers:
              9 This affects my team
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: