I had three windows open in Murky, each pointing to different repositories. In a terminal window I performed a commit, and immediately got an exception dialog, with the following message:
Uncaught exception: NSRangeException
Cannot remove an observer <NSKeyValueObservance 0x1444a00> for the key path "formattedDescription" from <HgUncommittedRevision 0x142ec50> because it is not registered as an observer.
-[NSObject(NSKeyValueObserverRegistration) _removeObserver:forProperty:] (in Foundation) + 525
-[NSObject(NSKeyValueObserverRegistration) removeObserver:forKeyPath:] (in Foundation) + 196
-[NSKeyValueNestedProperty object:withObservance:didChangeValueForKeyOrKeys:forwardingValues:] (in Foundation) + 157
-[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:] (in Foundation) + 290
-[HgRepository _checkRevisions] (in Murky) + 1414
-[HgRepository _updateChangedDirs] (in Murky) + 199
__NSFireDelayedPerform (in Foundation) + 382
CFRunLoopRunSpecific (in CoreFoundation) + 4469
CFRunLoopRunInMode (in CoreFoundation) + 88
RunCurrentEventLoopInMode (in HIToolbox) + 283
ReceiveNextEventCommon (in HIToolbox) + 374
BlockUntilNextEventMatchingListInMode (in HIToolbox) + 106
Thanks!