Commit Graph

27 Commits

Author SHA1 Message Date
896066f8a7 add: man page and installation make step 2023-10-26 17:29:17 +02:00
973338baff add(cli): allow project local configuration
The local configuration is prefered over the global configuration.
2023-10-26 16:50:06 +02:00
84bf78d8a9 add(cli): create starting configuration file if none found 2023-10-26 16:29:44 +02:00
398122a689 add(cli): taskwarrior context wrapper command 2023-10-26 15:57:46 +02:00
65df4be21c mod(cli): remove version command and replace with flag instead 2023-10-26 15:57:20 +02:00
f57c65fba2 doc: update dependencies used 2023-10-26 00:37:55 +02:00
32a389d464 add(cli): cli interface for push, pull and version 2023-10-26 00:32:25 +02:00
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
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
d2aeb7ffe4 add(taskwarrior): merge of server side changes for milestones 2023-10-23 14:34:10 +02:00
469cf102ea add(taskwarrior): merge for remote changes without local changes 2023-10-22 16:32:15 +02:00
5764a32f02 fix(taskwarrior): parsing and convertion of times and contents 2023-10-22 12:32:53 +02:00
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
eabb19f3bf add(taskwarrior): add timestamps for task entry and modified times
WIP for #3.
2023-10-21 20:51:50 +02:00
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
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
11c57d3485 mod(gitea-api): add json encoding informations for all structs 2023-10-20 13:53:38 +02:00
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
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
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
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
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
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
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
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
65eec9a2f6 initial structure 2023-10-14 14:03:32 +02:00
69e151039e Initial commit 2023-10-14 13:24:22 +02:00