From 6c7a066ea6974e9e81f5889036e42c58d0785392 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 25 Jan 2022 13:12:23 +0530 Subject: Add the ability to run garbage collection on the internal Git repository (#1683) --- .../java/dev/msfjarvis/aps/ui/git/config/GitConfigActivity.kt | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'app/src/main/java/dev/msfjarvis/aps/ui/git/config') diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/git/config/GitConfigActivity.kt b/app/src/main/java/dev/msfjarvis/aps/ui/git/config/GitConfigActivity.kt index 04014e17..4fed7b99 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/git/config/GitConfigActivity.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/git/config/GitConfigActivity.kt @@ -124,6 +124,15 @@ class GitConfigActivity : BaseGitActivity() { ) } } + binding.gitGc.setOnClickListener { + lifecycleScope.launch { + launchGitOperation(GitOp.GC) + .fold( + success = ::finishOnSuccessHandler, + failure = { err -> promptOnErrorHandler(err) { finish() } }, + ) + } + } } /** -- cgit v1.2.3