add(taskwarrior): add timestamps for task entry and modified times

WIP for #3.
This commit is contained in:
2023-10-21 20:51:50 +02:00
parent ba9683f290
commit eabb19f3bf

View File

@@ -88,6 +88,9 @@ func (project *Project) merge() error {
milestone.Id, milestone.Id,
taskwarrior.MILESTONE, taskwarrior.MILESTONE,
) )
task.Due = taskwarrior.GoTimeToTaskTime(milestone.Due_on)
task.Entry = taskwarrior.GoTimeToTaskTime(milestone.Created_at)
task.Modified = taskwarrior.GoTimeToTaskTime(milestone.Updated_at)
task.AppendComment(milestone.Description, milestone.Updated_at) task.AppendComment(milestone.Description, milestone.Updated_at)
fmt.Printf("\tCreated milestone: '%s'\n", task.Description) fmt.Printf("\tCreated milestone: '%s'\n", task.Description)
tasks = append(tasks, task) tasks = append(tasks, task)
@@ -124,6 +127,8 @@ func (project *Project) merge() error {
taskwarrior.ISSUE, taskwarrior.ISSUE,
issue.git_issue.Labels..., issue.git_issue.Labels...,
) )
task.Entry = taskwarrior.GoTimeToTaskTime(issue.git_issue.Created_at)
task.Modified = taskwarrior.GoTimeToTaskTime(issue.git_issue.Updated_at)
for _, comment := range issue.comments { for _, comment := range issue.comments {
task.AppendComment(comment.Body, comment.Updated_at) task.AppendComment(comment.Body, comment.Updated_at)
} }