|
309e523cfe
|
test: add more tests to forge-github crate
|
2024-06-06 07:57:44 +01:00 |
|
|
0b8e41a8ec
|
refactor: config: use thiserror and move tests about
|
2024-06-03 07:38:59 +01:00 |
|
|
c189aa3ad3
|
test: add more tests to forge-forgejo crate
|
2024-06-02 18:55:02 +01:00 |
|
|
1010eaec64
|
tests: add more tests to config crate
|
2024-06-01 11:44:36 +01:00 |
|
|
c1c62e7659
|
chore: Release 0.7.0
|
2024-05-31 08:11:31 +01:00 |
|
|
46b6d8680c
|
feat: Add support for GitHub
This doesn't include GitHub Enterprise
Closes kemitix/git-next#86
|
2024-05-31 07:23:48 +01:00 |
|
|
17148e74b6
|
chore: Release 0.6.2
|
2024-05-29 09:50:32 +01:00 |
|
|
f259179274
|
refactor: move git::read_file implementation to git crate
|
2024-05-26 18:22:15 +01:00 |
|
|
942a71efd4
|
chore: Release 0.6.1
|
2024-05-25 20:38:08 +01:00 |
|
|
6cab8bb2ba
|
chore: Release 0.6.0
|
2024-05-25 08:12:31 +01:00 |
|
|
5253e136cc
|
refactor: extract forge-forgejo crate
|
2024-05-23 19:36:05 +01:00 |
|
|
f2af849d0b
|
refactor(forge): rename gitforge crate as forge
|
2024-05-23 16:04:38 +01:00 |
|
|
8616225a28
|
chore: Release v0.5.2
|
2024-05-22 21:20:41 +01:00 |
|
|
db9b4220ee
|
refactor: extract repo-actor and gitforge crates
|
2024-05-22 19:57:48 +01:00 |
|
Renovate Bot
|
4c2bc19139
|
chore(deps): update rust crate gix to 0.63
|
2024-05-22 12:15:30 +00: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 |
|
|
e5744e85ad
|
fix(server): invalid webhook authorisations
Parameters had been passed in wrong order. Added strong types to prevent
a repeat.
|
2024-05-21 09:01:44 +01:00 |
|
|
692a860f6c
|
chore: version set to 0.5.0
|
2024-05-20 08:43:03 +01:00 |
|
|
d241273345
|
chore: version set to 0.4.1
|
2024-05-19 07:27:40 +01:00 |
|
|
f302f7a5f8
|
chore: version set to 0.4.0
|
2024-05-18 22:43:01 +01:00 |
|
|
76472fa74a
|
chore: remove unused dependency tempfile
|
2024-05-18 22:23:18 +01:00 |
|
|
6c06d63c57
|
chore: remove dependency pretty_assertions
|
2024-05-18 22:21:10 +01:00 |
|
|
d6ca6ea3b2
|
chore: remove dependency test-log
|
2024-05-18 22:20:07 +01:00 |
|
|
f1a6d5089b
|
chore: remove unused dependency anyhow
|
2024-05-18 22:18:36 +01:00 |
|
|
f56ac321f4
|
chore: remove dependency on terrors
|
2024-05-18 22:16:17 +01:00 |
|
|
85d38ede56
|
feat(deps): remove unused features from dependencies
|
2024-05-18 22:11:47 +01:00 |
|
|
6889235b07
|
chore(deps): bump kxio from 1.1 to 1.2
|
2024-05-17 18:50:18 +01:00 |
|
|
446300e786
|
refactor(git): rename reset as push
|
2024-05-16 14:45:25 +01:00 |
|
|
d87af324d6
|
refactor(server): more derive_more replacing boilerplate
|
2024-05-16 06:46:03 +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 |
|
|
c7c95a5750
|
build(docker): install git
|
2024-05-13 21:03:33 +01:00 |
|
|
1e38330914
|
feat(git): add git_dir value to error when reset fails
|
2024-05-13 19:09:11 +01:00 |
|
|
4d352f005d
|
refactor(server,config,git): extract modules config and git from server
|
2024-05-12 10:49:33 +01:00 |
|
|
740419ffb8
|
refactor: specify server dependency in workspace
|
2024-05-11 19:29:38 +01:00 |
|
|
3a112ddd8b
|
refactor: extract server crate
|
2024-05-11 18:57:18 +01:00 |
|
|
834dff4370
|
chore: convert project into a cargo workspace
|
2024-05-11 16:33:18 +01:00 |
|
|
6d147efe32
|
feat(server): restart server when config file is updated
Closes kemitix/git-next#59
|
2024-05-07 20:10:41 +01:00 |
|
|
7516ec1dc1
|
chore(logging): clean up and reformat logging
|
2024-05-04 19:41:53 +01:00 |
|
|
d42c8fb890
|
build(cargo): specify clippy flags in Cargo.toml
Avoids needing to pass them as parameters whenever we run cargo clippy.
|
2024-05-02 18:52:10 +01:00 |
|
|
bb67b7c66d
|
feat(gitforge): clone repo in-process
Use the `gix` crate directly to create the clone rather then spawning a
`git` processess.
Closes kemitix/git-next#54
Closes kemitix/git-next#70
|
2024-04-28 18:01:11 +01:00 |
|
|
e357da4346
|
chore(deps): update kxio to v1.1.0
|
2024-04-28 16:53:02 +01:00 |
|
|
ff6e61b0ee
|
feat: validate repo if it already exists
Closes kemitix/git-next#60
|
2024-04-25 19:41:41 +01:00 |
|
|
704853017b
|
feat(config): User can specify git directory to use for a repo
Closes kemitix/git-next#53
Does not include using this information.
|
2024-04-19 18:38:21 +01:00 |
|
|
adb44d18c9
|
feat(server/gitforge): replace git abstraction
|
2024-04-18 08:22:55 +01:00 |
|
|
968f9dd73d
|
chore(deps): Bump kxio from 0.1 to 1.0
|
2024-04-16 07:51:45 +01:00 |
|
|
c6251052b7
|
chore: Version set to 0.3.0
|
2024-04-16 06:49:06 +01:00 |
|
|
3c60ff99ef
|
chore(version): set to 0.2.0
|
2024-04-14 19:22:35 +01:00 |
|
|
24cb485410
|
feat(repo/webhook): Handle messages received via webhook for ForgeJo
Closes kemitix/git-next#43
|
2024-04-14 19:14:38 +01:00 |
|
|
df2d9d684c
|
feat(server/webhook): add webhook server
Closes kemitix/git-next#18
|
2024-04-13 20:23:24 +01:00 |
|