Application crashed with following exception in sourcetree.log when removing a remote named 'origin' from a local repository. (right click, 'Delete Remote') The remote also exists on the local file system. Unfortunately not able to reproduce - sorry.
2013-12-18T14:23:50: Fatal error:
System.ArgumentNullException: Value cannot be null.
Parameter name: collection
2013-12-18T14:23:50: Stack trace:
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at SourceTree.ViewModel.RepoTabViewModel.DeleteRemote(String remote)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)