View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0030906||2.x IDE Bugs||Source Control||Public||2019-05-21 11:32||2019-06-05 10:29|
|Reporter||Steven Campbell||Assigned To||Steven Campbell|
|Priority||High||Severity||A - Crash/Hang||Reproducibility||100%|
|Target Version||2.2.3||Fixed in Version||2.2.3|
|Summary||0030906: Source Control: GMS2 unstable dialog trying to diff a file on a newly-created local repository which has no commits|
|Description||Upon creating a new local repository and opening the commits window, if you try to double click any staged or unstaged change before any commits have been made, the IDE becomes unstable.|
|Steps To Reproduce||Create a new project.|
Open Main Options and ensure Source Control is active.
Click Source Control -> Create Project Repository.
Click Source Control -> Commit Changes.
Double click any item in unstaged or staged changes.
See that the IDE becomes unstable.
|Additional Information||This happens because there is no head or tip commit - there is nothing to diff against. Most source control tutorials assume you perform an initial commit first before doing anything, and that protects against this issue.|
|Tags||No tags attached.|
|2.x IDE Found In|
|2.x Runtime Found In|
|2.x IDE Verified In|
|2.x Runtime Verified In|