• Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 2.3
    • Mercurial
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      When removing unversioned files, move them to Trash instead of deleting them forever. And since the remove actions becomes reversible, don't show a confirmation dialog when removing unversioned files. I'd also recommend naming the action "Move to Trash" instead of "Remove"

          Form Name

            [SRCTREE-1791] Remove unversioned files to trash

            The change should have been generic across both DVCSes… are you seeing something different?

            Brian Ganninger (Inactive) added a comment - The change should have been generic across both DVCSes… are you seeing something different?

            Salomon added a comment -

            I guess the fix is only for Mercurial?
            Will there be a fix for the next Source tree version as well or do we need to open another Issue?

            Salomon added a comment - I guess the fix is only for Mercurial? Will there be a fix for the next Source tree version as well or do we need to open another Issue?

            Manju added a comment -

            The issue is resolved in version 2.3.

            Manju added a comment - The issue is resolved in version 2.3.

            Please elaborate on how this change made it worse or led to the situation. Prior to this change the unversioned files were simply deleted (rm style), now they are moved to the trash and you have a chance to recover them.

            Brian Ganninger (Inactive) added a comment - Please elaborate on how this change made it worse or led to the situation. Prior to this change the unversioned files were simply deleted (rm style), now they are moved to the trash and you have a chance to recover them.

            Salomon added a comment -

            I am really pissed off right now because of this behaviour.
            I cannot understand why this is "Minor". I just removed one day of work by mistake. Thank you atlassian

            Salomon added a comment - I am really pissed off right now because of this behaviour. I cannot understand why this is "Minor". I just removed one day of work by mistake. Thank you atlassian

            Garth Huxley added a comment - - edited

            This is a problem when using Git too, not just Mercurial.
            I lost too much work I'd done in the recent hour, too quick for my backup system.

            User expectations for any app are

            terminal command = instant deletion
            GUI app = uses Trash

            Garth Huxley added a comment - - edited This is a problem when using Git too, not just Mercurial. I lost too much work I'd done in the recent hour, too quick for my backup system. User expectations for any app are terminal command = instant deletion GUI app = uses Trash

              Unassigned Unassigned
              9be2d190ee12 Juozas Kontvainis
              Votes:
              3 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: