diff --git a/CHANGELOG.md b/CHANGELOG.md index 86bf315d..a2ae3915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Expanded Baseline Export to include custom HL7, X12, ASTM schemas and Lookup Tables (#693) ### Fixed +- Deletes are now properly owned by the user who did the delete (#729) - Pull page output now displays better when pull preview shows a lot of changes (#740) ## [2.11.0] - 2025-04-23 diff --git a/cls/SourceControl/Git/Change.cls b/cls/SourceControl/Git/Change.cls index fd981652..30cc1aa5 100644 --- a/cls/SourceControl/Git/Change.cls +++ b/cls/SourceControl/Git/Change.cls @@ -149,8 +149,10 @@ ClassMethod RefreshUncommitted(Display = 0, IncludeRevert = 0, Output gitFiles, // skip files belonging to other git enabled packages if ($EXTRACT(filename, 1, $LENGTH(packageRoot)) '= packageRoot) continue - if (('##class(%File).Exists(filename)) || (InternalName = "") || ((InternalName '= "") && ('$data(gitFiles(InternalName), found)) && - (($data($$$TrackedItems(InternalName))) || ##class(SourceControl.Git.Utils).NormalizeExtension($data($$$TrackedItems(InternalName)))))) { + if ((InternalName = "") + || ((InternalName '= "") + && ('$data(gitFiles(InternalName), found)) + && ($data($$$TrackedItems(##class(%Studio.SourceControl.Interface).normalizeName(InternalName)))))) { set sc=..RemoveUncommitted(filename,Display,0,0) if $$$ISERR(sc) continue }