"Check default remotes for updates every X minutes" in global preferences no longer works

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Medium
    • None
    • Affects Version/s: 2.7.5
    • Component/s: General
    • Severity 3 - Minor

      The Check default remotes for updates every X minutes checkbox in global preferences no longer seems to work after a recent SourceTree upgrade (I upgrade fairly regularly, so it would have been a recent change within the last month or two at most). Repositories will fetch latest changes from all remotes anyway when they are opened, irregardless of the preference. Curiously, the per-repository Refresh remote status in the background (if enabled in global preferences) checkbox can be unchecked, and then auto-fetching no longer occurs. However, it's cumbersome to have to uncheck this for every repository. I would prefer that the global preference be honored instead.

      Steps to reproduce:

      1. Uncheck the Check default remotes for updates every X minutes checkbox from global preferences.
      2. Open the Tasks Monitor debug window.
      3. Open a repository.

      Expected behavior: No repository fetching should occur.
      Actual behavior: Observe that a "Fetch" task was run in the tasks monitor, and the latest remote branches have been fetched.

      Workaround: go to per-repository Settings, and uncheck Refresh remote status in the background (if enabled in global preferences). Now, fetching does not occur. However, it's an annoying workaround because I have to do it for every repository and I'd rather have it apply globally.

      (NOTE: I am assuming the if enabled in global preferences phrase in per-repository settings refers to the global Check default remotes for updates every X minutes checkbox in the global settings.......)

            Assignee:
            Unassigned
            Reporter:
            James Johnston
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: