Hi ,
Please see my answer bellow that explain this crash: my Git plugin does return “nullptr” when asked for a Merge Revision
The problem is that the Editor code does not cope well with such a null pointer. Crash is triggered by an assertion checking for Revision being not null:
UE4-master\Engine\Source\Developer\Merge\Private\Merge.cpp line 43/44;
TSaredPtr... Revision = SourceControlState.GetBaseRevForMerge();
check(Revision.IsValid());
I will try to provide this feature, or at least a quick fix as soon as possible.