From c3c672eb27cd41f34281d706c579e6d526447f8a Mon Sep 17 00:00:00 2001 From: Joe Tretter Date: Sat, 2 May 2026 23:08:19 -0500 Subject: [PATCH] Auto-commit after successful build: update app gameplay/UI, improve build setup Changed files:\napp/build.gradle.kts app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt --- app/build.gradle.kts | 4 ++-- .../tretter/githugandroid/GitRuntime.kt | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 50f409a..2ee4229 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -19,8 +19,8 @@ android { applicationId = "solutions.tretter.githugandroid" minSdk = 26 targetSdk = 35 - versionCode = 108 - versionName = "0.1.107" + versionCode = 109 + versionName = "0.1.108" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt b/app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt index 2068299..9623db3 100644 --- a/app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt +++ b/app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt @@ -90,6 +90,10 @@ class GitRepositoryRuntime(private val context: Context) { } fun gitManPage(level: Level, currentRepo: RepoState, topic: String): String { + if (topic == "ignore") { + return fallbackManPage(topic) + } + val nativeGit = nativeGitBinary() if (nativeGit == null) { return fallbackManPage(topic) @@ -317,6 +321,26 @@ class GitRepositoryRuntime(private val context: Context) { git commit -m git commit --amend """.trimIndent() + "ignore" -> """ + NAME + gitignore - Specifies intentionally untracked files to ignore + + SYNOPSIS + $'GIT_DIR/info/exclude', .gitignore + + DESCRIPTION + A gitignore file specifies intentionally untracked files + that Git should ignore. Each line contains a pattern. + + Blank lines are ignored. Lines beginning with # are comments. + An optional ! prefix negates a pattern and re-includes a path. + A pattern ending with / matches directories. + + EXAMPLES + *.swp + *.a + !lib.a + """.trimIndent() else -> """ NAME git-$topic