RHGitaly CommitService.FindCommit implementation
All threads resolved!
All threads resolved!
Enhances the GitLab state file utilities introduced in !166 (merged) to return Mercurial NodePrefix
, and finish the implementation pretty much as in a unary version of FindCommitByOids
.
Edited by Georges Racinet
Merge request reports
Activity
added 4 commits
- 8a4fafd5602d - RHGitaly gitlab_ref/revision: helper functions to lookup in TypedRef streams
- 9b2edb59166c - WIP to move earlier rhgitaly::util::io_error_not_found_as_none
- c7ea7e09c027 - WIP to absorb: using io_error_not_found_as_none
- 69fc76273cfd - WIP absorb earlier RHGitaly don't fail if keep-arounds state file doesn't exist
Toggle commit listadded 19 commits
-
69fc7627...9787c1a7 - 3 commits from branch
branch/stable
- 90610467908b - WIP RHGitaly revision: streaming typed refs
- 54c2f2e79e90 - WIP RHGitaly stream_typed_refs()
- 4e2aa4f45ffb - RHGitaly RefService.RefExists proto and stub
- 908961f7ff06 - WIP RHGitaly revision: streaming branches, tags and special refs from state file
- cdaf3a136b21 - WIP RHgitaly RefService.RefExists implementation
- b81dad8ffb69 - WIP RHGitaly RefService.RefExists keep-arounds
- 370a126232c4 - WIP RHgitaly RefExists: logging ref as if it were a String
- 3a5bac718382 - WIP RHGitaly RefExists: don't fail if state file is absent
- b53b9fbc9b4e - WIP split gitlab_ref module out of revision module
- f1d0afab72ed - WIP absorb most of RefExists into the more general `map_full_ref()`
- 5725528b20d3 - WIP RHGitaly FindCommit implementation
- 2fab4649ff24 - RHGitaly gitlab_ref/revision: helper functions to lookup in TypedRef streams
- 9334e0fd0871 - WIP to move earlier rhgitaly::util::io_error_not_found_as_none
- 21079275384a - WIP to absorb: using io_error_not_found_as_none
- 3a3ed34d821c - WIP absorb earlier RHGitaly don't fail if keep-arounds state file doesn't exist
- 38f3eb7de5da - WIP to fold RHGitaly FindCommit NULL_NODE and node lookup failures
Toggle commit list-
69fc7627...9787c1a7 - 3 commits from branch
added 8 commits
- 9a353a0e62c3 - WIP to fold RHGitaly switching gitlab_ref to Bytes and Codecs
- 30fb3a52c71e - WIP to fold RHGitaly GitLab refs/revision error treatment
- d6a76a054915 - WIP RHGitaly FindCommit implementation
- e01d347f18d2 - RHGitaly gitlab_ref/revision: helper functions to lookup in TypedRef streams
- c5dea98f833a - WIP to move earlier rhgitaly::util::io_error_not_found_as_none
- 60c4524ec1e1 - WIP to absorb: using io_error_not_found_as_none
- 84e7348f61aa - WIP absorb earlier RHGitaly don't fail if keep-arounds state file doesn't exist
- 83c21d6c578b - WIP to fold RHGitaly FindCommit NULL_NODE and node lookup failures
Toggle commit list- Resolved by Georges Racinet
Now should be rebased (and cleaned up) on top of !166 (merged)
@Akanoa @raphael.gomes this one is now ready, too.
I plan to include it in Heptapod 0.36.3, and it should have a noticeable good perf impact on foss.h.n.
- Resolved by Georges Racinet
- Resolved by Georges Racinet
added 5 commits
- 12caab4cc8bc - RHGitaly: comment typo
- 8b6fdf350317 - RHGitaly: repository loading helper for unary RPC methods
- 6b54aa74ebab - RHGitaly: message::commit_for_node_prefix
- 5c477c3311dd - CommitService.FindCommit: errors for corner cases
- 6e6541585def - RHGitaly: CommitService.FindCommit implementation
Toggle commit list
Please register or sign in to reply