From e35bd9f85ab281bf85601a1a3e029e2988352c70 Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Tue, 24 Feb 2026 08:57:09 -0600 Subject: [PATCH] Don't ignore '#' in issue details. --- pit.nimble | 2 +- src/pit/cliconstants.nim | 2 +- src/pit/libpit.nim | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pit.nimble b/pit.nimble index 1d7a749..fd4efb6 100644 --- a/pit.nimble +++ b/pit.nimble @@ -1,6 +1,6 @@ # Package -version = "4.32.1" +version = "4.33.0" author = "Jonathan Bernard" description = "Personal issue tracker." license = "MIT" diff --git a/src/pit/cliconstants.nim b/src/pit/cliconstants.nim index b65b26c..27666c0 100644 --- a/src/pit/cliconstants.nim +++ b/src/pit/cliconstants.nim @@ -1,4 +1,4 @@ -const PIT_VERSION* = "4.32.1" +const PIT_VERSION* = "4.33.0" const USAGE* = """Usage: pit ( new | add) [] [options] diff --git a/src/pit/libpit.nim b/src/pit/libpit.nim index 8f2579d..554368d 100644 --- a/src/pit/libpit.nim +++ b/src/pit/libpit.nim @@ -230,7 +230,9 @@ proc fromStorageFormat*(id: string, issueTxt: string): Issue = var detailLines: seq[string] = @[] for line in issueTxt.splitLines(): - if line.startsWith("#"): continue # ignore lines starting with '#' + if line.startsWith("#") and parseState != ReadingDetails: + # ignore lines starting with '#', unless we're in the details section. + continue case parseState