834dff4370
chore: convert project into a cargo workspace
2024-05-11 16:33:18 +01:00
e357da4346
chore(deps): update kxio to v1.1.0
2024-04-28 16:53:02 +01:00
adb44d18c9
feat(server/gitforge): replace git abstraction
2024-04-18 08:22:55 +01:00
5fcf16ea75
feat: Abstract Git command execution into injectable enum
...
Closes kemitix/git-next#36
2024-04-12 19:39:24 +01:00
869935dfc2
fix(server): Prevent losing a task waker
...
Closes kemitix/git-next#26
2024-04-12 13:00:40 +01:00
b093c002d4
feat(server/forgejo): load repo config
2024-04-09 11:09:07 +01:00
f255c44dfa
feat: Replace own filesystem module with kxio lib
...
The filesystem, and the intended network module have been extracted into
their own library as they are used by more than one project, so they can
now be developed independently and updates shared.
Closes kemitix/git-next#9
2024-04-09 07:41:41 +01:00
1207bbcff3
feat: Add Filesystem to wrap fs operations
2024-04-07 12:06:33 +01:00
3a253d8568
chore: Remove redundant logging
2024-04-06 18:50:16 +01:00
1e3ca5b711
feat(server): creates a default server configuration file
...
The default configuration is currently blank
2024-04-06 18:42:34 +01:00
aa27e96d53
feat(init): creates a default configuration file
...
The default configuration file is currently empty
2024-04-06 18:39:20 +01:00
dd124d11ae
feat: Parse commands from args
2024-04-06 18:28:18 +01:00
1dc9c38165
chore: cargo init
2024-04-06 17:39:56 +01:00