Your comments

The option "prune obsolete remote tracked branches" does simply not work for me. Here is what I see/do:

  • A branch A is created on the remote repository.
  • I pull/check out branch A.
  • Branch A is deleted on the remote repository.
  • I fetch/pull/check out branch B with  "prune obsolete remote tracked branches" enabled.
  • Expectation is that branch A is pruned, but instead it is listed as a local branch followed by a red " ? origin".

I would expect A to be deleted on the next fetch of the remote repository?

This is using SmartGit 20.1.3 on Windows 10.