View Issue Details

IDProjectCategoryView StatusLast Update
00309062.x IDE BugsSource ControlPublic2019-06-05 10:29
ReporterSteven CampbellAssigned ToSteven Campbell 
PriorityHighSeverityA - Crash/HangReproducibility100%
Status ResolvedResolutionFixed 
Product Version2.2.2 
Target Version2.2.3Fixed in Version2.2.3 
Summary0030906: Source Control: GMS2 unstable dialog trying to diff a file on a newly-created local repository which has no commits
DescriptionUpon 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 ReproduceCreate 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 InformationThis 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.
TagsNo tags attached.
2.x IDE Found In
2.x Runtime Found In
2.x IDE Verified In
2.x Runtime Verified In


Steven Campbell

2019-05-21 11:33

Developer   ~0063958

Fixed in Red IDE/GitHub Pull Request 4637
Git Id: e63c3bf1b715b4f0ba5d2436fcb65c82231e9c7a