two rounds, each a gzipped format-patch blob
+92
api/tangled/gitkeepCommit.go
+89
lexicons/git/keepCommit.json
+1
appview/oauth/scopes.go
+1
consts/consts.go
+149
knotserver/xrpc/git_keep_commit.go
+17
knotserver/xrpc/git_keep_commit_test.go
+4
-1
knotserver/xrpc/version.go
+17
-5
knotserver/xrpc/xrpc.go
+39
api/tangled/tempgetMergeBase.go
+54
lexicons/git/temp/getMergeBase.json
+57
knotmirror/xrpc/git_get_merge_base.go
+3
-1
knotmirror/xrpc/xrpc.go
+17
api/tangled/gitdefs.go
+59
api/tangled/gitmergeCheck.go
+53
api/tangled/gitmergeCommit.go
+25
lexicons/git/defs.json
+96
lexicons/git/mergeCheck.json
+68
lexicons/git/mergeCommit.json
+1
-1
lexicons/repo/merge.json
+225
knotserver/xrpc/git_merge_check.go
+374
knotserver/xrpc/git_merge_commit.go
+33
api/tangled/tempformatPatch.go
+43
lexicons/git/temp/formatPatch.json
+54
knotmirror/xrpc/git_format_patch.go
+268
-1
api/tangled/cbor_gen.go
+22
-11
api/tangled/repopull.go
+1
cmd/cborgen/cborgen.go
+32
-2
lexicons/pulls/pull.json
+2
.gitattributes
+1455
-35
Cargo.lock
+6
-1
Cargo.toml
+29
-18
docker-compose.yml
+3
flake.nix
+28
gitmirror/Cargo.toml
+4
gitmirror/README.md
+12
gitmirror/buf.gen.yaml
+4
gitmirror/build.rs
+42
gitmirror/example/client.go
+1470
gitmirror/proto/gen/gitmirror.pb.go
+324
gitmirror/proto/gen/gitmirror_grpc.pb.go
+172
gitmirror/proto/gitmirror/v1/gitmirror.proto
+365
gitmirror/src/diff.rs
+46
gitmirror/src/main.rs
+289
gitmirror/src/merge.rs
+523
gitmirror/src/service.rs
+10
localinfra/Caddyfile
+29
localinfra/gitmirror.Dockerfile
+5
-2
localinfra/tailwind.Dockerfile
+2
-1
appview/config/config.go
+7
appview/models/pull.go
+45
appview/pages/pages.go
+280
appview/pulls/pull2.go
+4
appview/pulls/pulls.go
+1
appview/state/router.go
+11
appview/state/state.go
+1
-1
go.mod
History
2 rounds
0 comments
14 commits
Expand
Collapse
git.keepCommit
Signed-off-by: Seongmin Lee <git@boltless.me>
git.keepCommit
Signed-off-by: Seongmin Lee <git@boltless.me>
git.temp.getMergeBase
Signed-off-by: Seongmin Lee <git@boltless.me>
git.getMergeBase
Signed-off-by: Seongmin Lee <git@boltless.me>
git.merge* method schema
Signed-off-by: Seongmin Lee <git@boltless.me>
git.mergeCheck and git.mergeCommit
Signed-off-by: Seongmin Lee <git@boltless.me>
git.formatPatch
Signed-off-by: Seongmin Lee <git@boltless.me>
git.formatPatch
Signed-off-by: Seongmin Lee <git@boltless.me>
round to version
The old `rounds` field is remain required for backwards compatibility
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
gitmirror is just another name of knotmirror/v2. Current Knotmirror will
be gradually replaced by gitmirror except the knot-relay part.
gitmirror implements cross-repo operations like diff or merge-check
which cannot be done from individual knots when PR source is from
different Knot.
Signed-off-by: Seongmin Lee <git@boltless.me>
file mount breaks when file is modified
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
Expand 0 comments
13 commits
Expand
Collapse
git.keepCommit
Signed-off-by: Seongmin Lee <git@boltless.me>
git.keepCommit
Signed-off-by: Seongmin Lee <git@boltless.me>
git.temp.getMergeBase
Signed-off-by: Seongmin Lee <git@boltless.me>
git.getMergeBase
Signed-off-by: Seongmin Lee <git@boltless.me>
git.merge* method schema
Signed-off-by: Seongmin Lee <git@boltless.me>
git.mergeCheck and git.mergeCommit
Signed-off-by: Seongmin Lee <git@boltless.me>
git.formatPatch
Signed-off-by: Seongmin Lee <git@boltless.me>
git.formatPatch
Signed-off-by: Seongmin Lee <git@boltless.me>
round to version
The old `rounds` field is remain required for backwards compatibility
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>
gitmirror is just another name of knotmirror/v2. Current Knotmirror will
be gradually replaced by gitmirror except the knot-relay part.
gitmirror implements cross-repo operations like diff or merge-check
which cannot be done from individual knots when PR source is from
different Knot.
Signed-off-by: Seongmin Lee <git@boltless.me>
file mount breaks when file is modified
Signed-off-by: Seongmin Lee <git@boltless.me>
Signed-off-by: Seongmin Lee <git@boltless.me>