yves-biener
489faae58b
release v1.0
2023-10-26 21:38:27 +02:00
yves-biener
ce23c870fd
fix(taskwarrior): merge identifies if there are changes in the comments
2023-10-26 17:40:44 +02:00
yves-biener
896066f8a7
add: man page and installation make step
2023-10-26 17:29:17 +02:00
yves-biener
973338baff
add(cli): allow project local configuration
...
The local configuration is prefered over the global configuration.
2023-10-26 16:50:06 +02:00
yves-biener
84bf78d8a9
add(cli): create starting configuration file if none found
2023-10-26 16:29:44 +02:00
yves-biener
398122a689
add(cli): taskwarrior context wrapper command
2023-10-26 15:57:46 +02:00
yves-biener
65df4be21c
mod(cli): remove version command and replace with flag instead
2023-10-26 15:57:20 +02:00
yves-biener
f57c65fba2
doc: update dependencies used
2023-10-26 00:37:55 +02:00
yves-biener
32a389d464
add(cli): cli interface for push, pull and version
2023-10-26 00:32:25 +02:00
yves-biener
854dafde01
mod(taskwarrior): complete push implementation
...
Currently the merging process is not working entirely as I would
expect. There are no checks for actual changes between the local version
and the server version. WIP for #3 . Configuration file created with
corresponding values like, user name and access code, which are - for
obvious reasons - not commited.
2023-10-25 17:14:54 +02:00
yves-biener
0cb4190540
add: push changes to gitea server after merging local changes
...
This implementation has no configuration yet to authorize accordingly.
WIP for #3 and #4 .
2023-10-24 22:17:37 +02:00
yves-biener
d2aeb7ffe4
add(taskwarrior): merge of server side changes for milestones
2023-10-23 14:34:10 +02:00
yves-biener
469cf102ea
add(taskwarrior): merge for remote changes without local changes
2023-10-22 16:32:15 +02:00
yves-biener
5764a32f02
fix(taskwarrior): parsing and convertion of times and contents
2023-10-22 12:32:53 +02:00
yves-biener
ce2a4769c9
add(taskwarrior): uda for last_gitw_update with initial merge
...
WIP for #3 . Creation of entirely new tasks is possible and works as
expected. The only remaining issue is the merging of existing tasks.
2023-10-22 00:02:47 +02:00
yves-biener
eabb19f3bf
add(taskwarrior): add timestamps for task entry and modified times
...
WIP for #3 .
2023-10-21 20:51:50 +02:00
yves-biener
ba9683f290
add(taskwarrior): pull implementation for new tasks
...
This implements the pull functionality for new tasks, which are not yet
in the local taskwarrior instance created. WIP for #3 .
2023-10-21 12:43:41 +02:00
yves-biener
3ed3c53854
add(taskwarrior): integrate uda for git integration
...
This implementation adds the necessary fields for the tasks of
taskwarrior to be synchronized with git. It provides the necessary
conversion of the taskwarrior times and the standard time.Time go
format. WIP for #3 .
2023-10-21 11:03:43 +02:00
yves-biener
11c57d3485
mod(gitea-api): add json encoding informations for all structs
2023-10-20 13:53:38 +02:00
yves-biener
255b35783c
add(taskwarrior): update tasks in taskwarrior
...
The implementation updates the tasks in taskwarrior and/or creates new
tasks. WIP for #3 .
2023-10-20 13:41:43 +02:00
yves-biener
6f27c0a4d9
add(taskwarrior): get exported taskwarrior tasks
...
This implementation uses a filter struct to create taskwarrior filters
(like you would do in the command line) to export the filtered tasks
into json which are parsed as go structs.
2023-10-20 12:50:18 +02:00
yves-biener
3a04085d3a
add(repository): discover repository informations
...
This implemtation determines the git remote origin url and extracts the
information for the owner and repo names for the api url's. WIP for #2 .
2023-10-19 22:29:29 +02:00
yves-biener
0e6efacd13
add(gitea-api): creation for issues, milestones and comments
...
This implements the post api functions for issues, milestones and
comments which are added to the gitea repository.
2023-10-18 22:49:25 +02:00
yves-biener
5ab0dd6da6
add(gitea-api): comment getter and update functions
...
This implements the getter api functions and update functions for
comments. WIP for #1 .
2023-10-18 22:26:00 +02:00
yves-biener
c6d5bc1fc8
add(gitea-api): issue and milestone updating
...
This implements the api patches for updating an issue or milestone for a
given repository and issue or milestone. WIP for #1 .
2023-10-18 17:47:42 +02:00
yves-biener
a206c82061
add(gitea-api): individual issue and milestone getter
...
This implements the api getters for extracting a single issue and single
milestone for a given gitea repository and id. WIP for #1 .
2023-10-18 17:20:48 +02:00
yves-biener
398b6a1992
add(gitea-api): issues and milestones getters
...
This implements the api getters for extracting the issues and milestones
for a given gitea repository. WIP for #1 .
2023-10-17 23:15:29 +02:00
yves-biener
65eec9a2f6
initial structure
2023-10-14 14:03:32 +02:00
yves-biener
69e151039e
Initial commit
2023-10-14 13:24:22 +02:00