private void DisposeRevisionGraphCommand()
{
if (_revisionGraphCommand != null)
{
LatestRefs = _revisionGraphCommand.LatestRefs();
//Dispose command, it is not needed anymore
_revisionGraphCommand.Updated -= GitGetCommitsCommandUpdated;
_revisionGraphCommand.Exited -= GitGetCommitsCommandExited;
_revisionGraphCommand.Error -= _revisionGraphCommand_Error;
_revisionGraphCommand.Dispose();
_revisionGraphCommand = null;
}
}