From 64843a7d47cf01e841365c71aa087804e6af107c Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Wed, 3 Dec 2025 18:46:47 +1000 Subject: [PATCH] add GitLineStatus enum --- .../VsPersistence/VsPersistenceMapper.cs | 8 ++++++++ src/SharpIDE.Godot/Features/Git/GitColours.cs | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs b/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs index c55b2f0..1e13b71 100644 --- a/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs +++ b/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs @@ -46,3 +46,11 @@ public enum GitFileStatus Modified, Added } + +public enum GitLineStatus +{ + Unaltered, + Modified, + Added, + Removed +} diff --git a/src/SharpIDE.Godot/Features/Git/GitColours.cs b/src/SharpIDE.Godot/Features/Git/GitColours.cs index 5c0adfe..11501b3 100644 --- a/src/SharpIDE.Godot/Features/Git/GitColours.cs +++ b/src/SharpIDE.Godot/Features/Git/GitColours.cs @@ -25,11 +25,11 @@ public static class GitColours _ => GitUnalteredFileColour }; - public static Color GetColorForGitLineStatus(GitFileStatus fileStatus) => fileStatus switch + public static Color GetColorForGitLineStatus(GitLineStatus lineStatus) => lineStatus switch { - GitFileStatus.Added => GitNewFileTransparentColour, - GitFileStatus.Modified => GitEditedFileTransparentColour, - GitFileStatus.Unaltered => GitUnalteredFileTransparentColour, + GitLineStatus.Added => GitNewFileTransparentColour, + GitLineStatus.Modified => GitEditedFileTransparentColour, + GitLineStatus.Unaltered => GitUnalteredFileTransparentColour, _ => GitUnalteredFileTransparentColour }; } \ No newline at end of file