Fixed staging for deleted files

This commit is contained in:
Abdelilah El Aissaoui 2021-09-30 20:19:25 +02:00
parent 20dba6402e
commit 3cde9d44ad

View File

@ -52,9 +52,15 @@ class StatusManager {
} }
suspend fun stage(git: Git, diffEntry: DiffEntry) = withContext(Dispatchers.IO) { suspend fun stage(git: Git, diffEntry: DiffEntry) = withContext(Dispatchers.IO) {
git.add() if(diffEntry.changeType == DiffEntry.ChangeType.DELETE) {
.addFilepattern(diffEntry.filePath) git.rm()
.call() .addFilepattern(diffEntry.filePath)
.call()
} else {
git.add()
.addFilepattern(diffEntry.filePath)
.call()
}
loadStatus(git) loadStatus(git)
} }