Skip to content

Commit 31862a8

Browse files
committed
Remove from uncommitted queue after discard
1 parent 10aa944 commit 31862a8

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

cls/SourceControl/Git/WebUIDriver.cls

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,12 +241,18 @@ ClassMethod HandleRequest(pagePath As %String, InternalName As %String = "", Out
241241
if isFile {
242242
set internalName = ##class(SourceControl.Git.Utils).NameToInternalName(value)
243243
do ##class(SourceControl.Git.DiscardState).SaveDiscardState(internalName, value)
244+
if (internalName) {
245+
set externalName = ##class(Source.Git.Utils).FullExternalName(internalName)
246+
$$$ThrowOnError(##class(SourceControl.Git.Change).RemoveUncommitted(externalName,0,1))
247+
}
248+
244249
}
245250
if value = "--"{
246251
set isFile = 1
247252
}
248253
}
249254
}
255+
$$$ThrowOnError(##class(SourceControl.Git.Change).RefreshUncommitted(0,1,,1))
250256

251257
set argsArr = ""
252258
set argsArr($increment(argsArr)) = "color.ui=true"
@@ -277,7 +283,6 @@ ClassMethod HandleRequest(pagePath As %String, InternalName As %String = "", Out
277283
do %data.WriteLine("Git-Stderr-Length: " _ (errStream.Size + nLines))
278284
do %data.Write("Git-Return-Code: " _ returnCode) // No ending newline expected
279285
do %data.Rewind()
280-
do ##class(SourceControl.Git.Change).RefreshUncommitted(,,,1)
281286
set handled = 1
282287
} elseif (pathStart = "restore-discarded") {
283288
merge data = %request.Data

git-webui/release/share/git-webui/webui/js/git-webui.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2033,7 +2033,7 @@ webui.DiscardedView = function(mainView) {
20332033

20342034
self.element = $(
20352035
'<div class="row" id="discardedView">' +
2036-
'<div class="col-sm-7">' +
2036+
'<div class="col-sm-5">' +
20372037
'<div id="discardedList"></div>' +
20382038
'</div>' +
20392039
'<div class="col-sm-5">' +

0 commit comments

Comments
 (0)