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

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Git
    • 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.

      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.
       
       

              2566180e0bc8 Arati Mohanty
              8d527fec48ae KamilCFD
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: