Let me see if I understand this. So does the southPanel display the history from the selected layer in the layer tree?
So if a layer gets removed and it's not a geogit layer, the south panel will hide? Not sure I understand the logic here, but I might be missing something.
Maybe we could store whether or not a layer is a geogit layer in the layer's metadata object instead? Or does this change often and it needs to be evaluated all the time at run-time?