summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmessage8
-rw-r--r--.tasks/race-test.jsonl11
-rw-r--r--Omni/Task.hs3
3 files changed, 21 insertions, 1 deletions
diff --git a/.gitmessage b/.gitmessage
new file mode 100644
index 0000000..a24d109
--- /dev/null
+++ b/.gitmessage
@@ -0,0 +1,8 @@
+
+# <type>: <subject> (max 50 chars)
+# |<---- Using a Maximum Of 50 Characters ---->|
+
+# Explain why this change is being made
+# |<---- Try To Limit Each Line to a Maximum Of 72 Characters ---->|
+
+# Provide links to any relevant tickets, articles or other resources
diff --git a/.tasks/race-test.jsonl b/.tasks/race-test.jsonl
new file mode 100644
index 0000000..fc11cb2
--- /dev/null
+++ b/.tasks/race-test.jsonl
@@ -0,0 +1,11 @@
+{"taskCreatedAt":"2025-11-22T18:47:07.117160697Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e","taskNamespace":null,"taskParent":null,"taskPriority":"P2","taskStatus":"Open","taskTitle":"Parent Epic","taskType":"Epic","taskUpdatedAt":"2025-11-22T18:47:07.117160697Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.117579231Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.1","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 1","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.117579231Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.117951515Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.2","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 2","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.117951515Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.11837456Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.3","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 3","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.11837456Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.118871095Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.4","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 4","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.118871095Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.119448481Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.5","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 5","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.119448481Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.120081227Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.6","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 6","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.120081227Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.120796494Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.7","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 7","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.120796494Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.121596433Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.8","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 8","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.121596433Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.122794515Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.9","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 9","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.122794515Z"}
+{"taskCreatedAt":"2025-11-22T18:47:07.123743535Z","taskDependencies":[],"taskDescription":null,"taskId":"t-1o2bubjiw6e.10","taskNamespace":null,"taskParent":"t-1o2bubjiw6e","taskPriority":"P2","taskStatus":"Open","taskTitle":"Child 10","taskType":"WorkTask","taskUpdatedAt":"2025-11-22T18:47:07.123743535Z"}
diff --git a/Omni/Task.hs b/Omni/Task.hs
index 36b318b..b3c06a0 100644
--- a/Omni/Task.hs
+++ b/Omni/Task.hs
@@ -112,7 +112,8 @@ move args
| args `Cli.has` Cli.command "init" = do
let quiet = args `Cli.has` Cli.longOption "quiet"
initTaskDb
- unless quiet <| putText "Task database initialized. Use 'task create' to add tasks."
+ callCommand "git config commit.template .gitmessage"
+ unless quiet <| putText "Task database initialized and git commit template configured. Use 'task create' to add tasks."
| args `Cli.has` Cli.command "create" = do
title <- getArgText args "title"
taskType <- case Cli.getArg args (Cli.longOption "type") of