57a614bad3
fix: don't modify config of external repos
...
The git config files of external repos are read-only.
This is the only place where we make reference to a remote named
'origin', so this also closes kemitix/git-next#85 .
Closes kemitix/git-next#85
2024-07-12 18:52:57 +01:00
9c20e780d0
feat: update auth of interal repos when changed in config
...
Closes kemitix/git-next#100
2024-07-10 09:05:36 +01:00
df352443b7
feat: GitDir tracks when repo is cloned by git-next
2024-07-06 15:08:13 +01:00
ffab1986a7
refactor: repo-actor: rewrite tests using mockall
2024-06-27 18:58:47 +01:00
588666ffe1
tests: add more tests to git crate
2024-06-13 19:50:19 +01:00
206e64cd5b
feat: Webhook query paths include forge alias
...
This allows for more than one forge to be configured and for the webhook
to correctly route incoming messages.
2024-05-29 19:35:50 +01:00
341dc97a51
refactor(git): add mock repository and tests
...
Repository is now behind an enum to allow selection of a mock Repsitory
for use in tests.
2024-05-21 19:47:01 +01:00
d70baa4350
refactor(config): more derive_more replacing boilerplate
2024-05-15 07:55:05 +01:00
c374076323
refactor(git): more use of derive_more
2024-05-14 16:28:21 +01:00
a4694d48f6
refactor(config): replace boilerplate with derive_more
2024-05-13 21:03:33 +01:00
4d352f005d
refactor(server,config,git): extract modules config and git from server
2024-05-12 10:49:33 +01:00