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

The label "Force push" is misleading on macOS because it actually performs "--force-with-lease"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Highest
    • None
    • 4.2.7
    • Git
    • None
    • Minor

    Description

      In SourceTree on macOS, there are two places within the application where the option "Force push" appears: a checkbox during the push process and in the menu under SourceTree > Settings > Advanced "Allow force push."

      However, as we learn from the task https://jira.atlassian.com/browse/SRCTREE-7483, the "Force push" option actually executes "-force-with-lease" instead of "-force."

      Thus, the label "force push" is misleading.

      Contrary to appearances, this label is significant because there is a serious difference between the two options, and it is especially noted by users who are using REBASE. Such users see "force push" but are looking for "force with lease" and cannot find it! (They end up wasting time searching on the internet for "where it is in SourceTree.")

      Therefore, I suggest changing the label to either "force push with-lease" or "force push (with-lease)," or simply allowing both options to be enabled independently in the settings.

      I chose the Highest priority because users had been waiting for task SRCTREE-7483 for nearly four years , and ultimately, it was poorly fixed — this task is essentially a continuation of that one.
       
       

      Attachments

        Activity

          People

            Unassigned Unassigned
            8d527fec48ae KamilCFD
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: