alpha
Login
Join now
gazagnaire.org
/
ocaml-merge-queue
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A local Git merge queue with content-bound gate verdicts
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
ocaml-merge-queue
/
lib
3 folders
·
173 files
at
main
Thomas Gazagnaire
·
merge-queue: a consumer's check reads each dependency's same-name branch
·
3d ago
af55660b
eio
merge-queue: a consumer's check reads each dependency's same-name branch
3d ago
screen
merge-queue/test: where a landing's queued time went (red)
3d ago
web
merge-queue: the page's script names no source-map flag of its own
3d ago
arrival.ml
merge-queue: Project is deleted; a land, a drop and a hand-out act in one repository
1w ago
arrival.mli
merge-queue: Project is deleted; a land, a drop and a hand-out act in one repository
1w ago
back_link.ml
merge-queue: share the site layout refusal formatter
1w ago
back_link.mli
merge-queue/test: a tracked site link reaches its consumer sibling
1w ago
beside.ml
merge-queue: deliver each event on its own, in order per subject
5d ago
beside.mli
merge-queue: deliver each event on its own, in order per subject
5d ago
bisect.ml
merge-queue: a red edge's probes are journaled and shown
5d ago
bisect.mli
merge-queue: a red edge's probes are journaled and shown
5d ago
branch.ml
merge-queue: a report's JSON is written and read by one codec
5d ago
branch.mli
merge-queue: a report's JSON is written and read by one codec
5d ago
build_config.ml
merge-queue: refuse ambiguous build definitions on readback
5d ago
build_config.mli
merge-queue: digest a build configuration through its JSON codec
5d ago
build.ml
merge-queue: a check event says where dune's time went
6d ago
build.mli
merge-queue: a check event says where dune's time went
6d ago
caller.ml
merge-queue: the land as doc/design.md's second pass draws it
1w ago
caller.mli
merge-queue: the land as doc/design.md's second pass draws it
1w ago
check_run.ml
merge-queue: a check run stopped at its wall keeps its log and says where it was
3d ago
check_run.mli
merge-queue: a check run stopped at its wall keeps its log and says where it was
3d ago
check.ml
merge-queue: an inherited check exits 79 and names its failures
3d ago
check.mli
merge-queue: an inherited check exits 79 and names its failures
3d ago
checking.ml
merge-queue: a check run stopped at its wall keeps its log and says where it was
3d ago
checking.mli
merge-queue: a job's checks take their build slots together
3d ago
commit.ml
merge-queue: a report's JSON is written and read by one codec
5d ago
commit.mli
merge-queue: a report's JSON is written and read by one codec
5d ago
cone.ml
merge-queue: a cone ask that gives no answer is asked again
3d ago
cone.mli
merge-queue: a cone ask that gives no answer is asked again
3d ago
confinement.ml
merge-queue: a check run's build figures, from the traces it leaves
6d ago
confinement.mli
merge-queue/test: a check run's build figures, from the traces it leaves (red)
6d ago
conflict.ml
merge-queue: Conflict, the record of a conflict and what a rebase is to a land
1w ago
conflict.mli
merge-queue: bound the refs mq keeps once their use is spent
1w ago
deliver.ml
merge-queue: deliver each event on its own, in order per subject
5d ago
deliver.mli
merge-queue: deliver each event on its own, in order per subject
5d ago
dependency_graph.ml
merge-queue: key dependency graphs by declared repository identity
1w ago
dependency_graph.mli
merge-queue: key dependency graphs by declared repository identity
1w ago
description.ml
merge-queue: a report's JSON is written and read by one codec
5d ago
description.mli
merge-queue: Description.set, the report verb set and the mq field page, failing
6d ago
doctor.ml
merge-queue: doctor --repair redelivers each event in a run of its own
3d ago
doctor.mli
merge-queue: doctor --repair redelivers each event in a run of its own
3d ago
drop.ml
merge-queue: a dequeue reads only its own refs and journals its stages
3d ago
drop.mli
merge-queue: a dequeue reads only its own refs and journals its stages
3d ago
dropped.ml
merge-queue: a machine key whose value does not parse is refused, with the command that removes it
1w ago
dropped.mli
merge-queue: a dropped record keeps the description its restore writes back
1w ago
dune
merge-queue: build a land's control graph on first use
3d ago
duration.ml
merge-queue: refuse durations outside native seconds
1w ago
duration.mli
merge-queue: format duration boundary cases
1w ago
entry.ml
merge-queue: a run runs the resolver for the conflict it meets
5d ago
entry.mli
merge-queue: a run runs the resolver for the conflict it meets
5d ago
event.ml
merge-queue: a cone ask that gives no answer is asked again
3d ago
event.mli
merge-queue: a cone ask that gives no answer is asked again
3d ago
expedite.ml
merge-queue: Bisect and Expedite, the bisection and the budget in the model's types
1w ago
expedite.mli
merge-queue: Bisect and Expedite, the bisection and the budget in the model's types
1w ago
expiry.ml
merge-queue: a run's end says why it ended
5d ago
expiry.mli
merge-queue: a landing expires by its local target, in one walk
5d ago
failures.ml
merge-queue: name a red by the failures its check marks
3d ago
failures.mli
merge-queue: name a red by the failures its check marks
3d ago
feature_owner.ml
entry: retain the declared consumer of a dependency half
1w ago
feature_owner.mli
entry: retain the declared consumer of a dependency half
1w ago
feature.ml
merge-queue: a run writes its consecutive records in one append
3d ago
feature.mli
Label preflight effects before the feature acquires its group
1w ago
flow.ml
merge-queue: mq stats splits a landing's queued time by what held it
3d ago
flow.mli
merge-queue/test: where a landing's queued time went (red)
3d ago
follow.ml
mq: serve land --wait-for on a machine with a scheduler
3d ago
follow.mli
mq: serve land --wait-for on a machine with a scheduler
3d ago
four_point.ml
merge-queue: a hunk beside a conflict names the lines it changed
1w ago
four_point.mli
merge-queue: Four_point keeps the resolver's test and drops the old record
1w ago
generation.ml
merge-queue: a consumer's ignored files are not changes
6d ago
generation.mli
merge-queue/test: an ignored file in a consumer is no change (red)
6d ago
handout.ml
merge-queue: the pool's serial under refs/mq/pool
1w ago
handout.mli
merge-queue: the pool's serial under refs/mq/pool
1w ago
history.ml
merge-queue: a cone ask that gives no answer is asked again
3d ago
history.mli
merge-queue: a cone ask that gives no answer is asked again
3d ago
hold.ml
merge-queue: a run journals why each queued entry waits
3d ago
hold.mli
merge-queue: a run journals why each queued entry waits
3d ago
hook.ml
merge-queue: deliver each event on its own, in order per subject
5d ago
hook.mli
merge-queue: deliver each event on its own, in order per subject
5d ago
host.ml
merge-queue: format each message once, through the Fmt helper that fits
1w ago
host.mli
merge-queue: the land as doc/design.md's second pass draws it
1w ago
init.ml
merge-queue: start no tracked hook whose one consumer is mq
3d ago
init.mli
merge-queue/test: a land starts no tracked hook whose one consumer is mq (red)
3d ago
intent.ml
merge-queue: lands waiting for a target's turn move together
5d ago
intent.mli
merge-queue: name the intents' ref write and link the intent's fields
5d ago
key.ml
merge-queue: commits and trees are distinct types in the model and Repo
1w ago
key.mli
merge-queue: Project is deleted; a land, a drop and a hand-out act in one repository
1w ago
land.ml
merge-queue: a culprit record without onto reads as a culprit only a landing clears
3d ago
land.mli
merge-queue: a consumer's check reads each dependency's same-name branch
3d ago
landing.ml
merge-queue: a source adopts its target after a serve a land raced
3d ago
landing.mli
merge-queue: a source adopts its target after a serve a land raced
3d ago
lead.ml
merge-queue: a land says its checks' wall and where its time went
5d ago
lead.mli
merge-queue: a land says its checks' wall and where its time went
5d ago
local_config.ml
merge-queue: build slots live in the repository's Git directory
6d ago
local_config.mli
merge-queue: build slots live in the repository's Git directory
6d ago
lock.ml
mq-ocaml: a lock change checks what it moves in the dependency
6d ago
lock.mli
mq-ocaml: a lock change checks what it moves in the dependency
6d ago
machine.ml
merge-queue: a run writes its consecutive records in one append
3d ago
machine.mli
merge-queue: a run writes its consecutive records in one append
3d ago
new.ml
merge-queue: a machine that joins a queue can start work
5d ago
new.mli
merge-queue: mq new hands out anew a worktree whose directory is gone
3d ago
no_verify.ml
merge-queue: mq land NAME --onto TARGET --no-verify
6d ago
no_verify.mli
merge-queue: test mq land --no-verify before it exists
6d ago
note.ml
merge-queue: mq pull --notes-from joins a writer's checkpoint results
3d ago
note.mli
merge-queue: mq pull --notes-from joins a writer's checkpoint results
3d ago
order.ml
merge-queue: a job's checks take their build slots together
3d ago
order.mli
merge-queue: a job's checks take their build slots together
3d ago
outcome.ml
merge-queue: a red's check, log and failures reach the hook in its events
5d ago
outcome.mli
merge-queue: a red's check, log and failures reach the hook in its events
5d ago
pass.ml
merge-queue: a cone ask that gives no answer is asked again
3d ago
pass.mli
merge-queue: a cone ask that gives no answer is asked again
3d ago
phases.ml
merge-queue: a check event records the times mq took to run it
6d ago
phases.mli
merge-queue: a check event records the times mq took to run it
6d ago
pool.ml
merge-queue: mq new hands out anew a worktree whose directory is gone
3d ago
pool.mli
merge-queue: mq new hands out anew a worktree whose directory is gone
3d ago
prediction.ml
merge-queue: a job's checks take their build slots together
3d ago
prediction.mli
merge-queue: a land starts while fewer than mq.slots checks wait for a slot
5d ago
preflight.ml
merge-queue: build slots live in the repository's Git directory
6d ago
preflight.mli
merge-queue: build slots live in the repository's Git directory
6d ago
progress.ml
merge-queue: a land red only as its target's tip is is held, not charged
3d ago
progress.mli
merge-queue: a red edge's probes are journaled and shown
5d ago
pull.ml
merge-queue: a machine that joins a queue can start work
5d ago
pull.mli
merge-queue: a machine that joins a queue can start work
5d ago
push.ml
merge-queue: mq status says where each branch is pushed
3d ago
push.mli
merge-queue: mq status says where each branch is pushed
3d ago
reach.ml
merge-queue: mq stats --flow, where the changes' time went along the DAG
5d ago
reach.mli
merge-queue: mq stats --flow, where the changes' time went along the DAG
5d ago
reap.ml
merge-queue: the run reaps the trees a land set aside, beside its work
3d ago
reap.mli
merge-queue: the run reaps the trees a land set aside, beside its work
3d ago
record.ml
merge-queue: deliver each event on its own, in order per subject
5d ago
record.mli
merge-queue: deliver each event on its own, in order per subject
5d ago
ref_name.ml
merge-queue: a hook that calls mq is installed, and mq doctor says whether it is
1w ago
ref_name.mli
merge-queue: a hook that calls mq is installed, and mq doctor says whether it is
1w ago
registration.ml
merge-queue: a run on launchd renews its agent once it has ended
3d ago
registration.mli
merge-queue: a run on launchd renews its agent once it has ended
3d ago
report.ml
merge-queue: doctor --repair redelivers each event in a run of its own
3d ago
report.mli
merge-queue: doctor --repair redelivers each event in a run of its own
3d ago
repository_identity.ml
entry: separate record options from required identity fields
1w ago
repository_identity.mli
entry: retain the declared consumer of a dependency half
1w ago
resolve.ml
merge-queue: the resolver's calls and the landings' numeric fields in stats
6d ago
resolve.mli
merge-queue/test: the resolver's calls and the landings' numeric fields in stats (red)
6d ago
resolver_call.ml
merge-queue: make outside text visible where it enters, print it as held
6d ago
resolver_call.mli
merge-queue: make outside text visible where it enters, print it as held
6d ago
results.ml
merge-queue: a land red only as its target's tip is is held, not charged
3d ago
results.mli
merge-queue: a land red only as its target's tip is is held, not charged
3d ago
rules.ml
mq: serve land --wait-for on a machine with a scheduler
3d ago
rules.mli
mq: serve land --wait-for on a machine with a scheduler
3d ago
run.ml
merge-queue: a run writes its consecutive records in one append
3d ago
run.mli
merge-queue: mq run delivers to the hook, and an idle run journals nothing
6d ago
schedule.ml
merge-queue: a source adopts its target after a serve a land raced
3d ago
schedule.mli
merge-queue: a source adopts its target after a serve a land raced
3d ago
search.ml
merge-queue: a land red only as its target's tip is is held, not charged
3d ago
search.mli
merge-queue: Search observes its probes and names the culprit
6d ago
settle.ml
merge-queue: journal each landing stage after checks
5d ago
settle.mli
merge-queue: journal each landing stage after checks
5d ago
shell.ml
merge-queue: a machine key whose value does not parse is refused, with the command that removes it
1w ago
shell.mli
merge-queue: a machine key whose value does not parse is refused, with the command that removes it
1w ago
signal.ml
merge-queue: the land as doc/design.md's second pass draws it
1w ago
signal.mli
merge-queue: the land as doc/design.md's second pass draws it
1w ago
slot.ml
merge-queue: build slots live in the repository's Git directory
6d ago
slot.mli
merge-queue: build slots live in the repository's Git directory
6d ago
spent.ml
merge-queue: record a run's start before its first check
6d ago
spent.mli
merge-queue: record a run's start before its first check
6d ago
status_document.ml
merge-queue/test: mq status says where each branch is pushed (red)
3d ago
status_document.mli
merge-queue/test: mq status says where each branch is pushed (red)
3d ago
status.ml
merge-queue: mq status says where each branch is pushed
3d ago
status.mli
merge-queue: mq status says where each branch is pushed
3d ago
submission.ml
merge-queue: a report's JSON is written and read by one codec
5d ago
submission.mli
merge-queue: document submission facts and share record value readers
1w ago
tag.ml
merge-queue: Project is deleted; a land, a drop and a hand-out act in one repository
1w ago
tag.mli
merge-queue: Project is deleted; a land, a drop and a hand-out act in one repository
1w ago
tidy.ml
merge-queue: a land's tidy removes its worktree beside the loop
3d ago
tidy.mli
merge-queue: a land's tidy removes its worktree beside the loop
3d ago
tree.ml
merge-queue: a report's JSON is written and read by one codec
5d ago
tree.mli
merge-queue: a report's JSON is written and read by one codec
5d ago
work.ml
merge-queue: a run's end says why it ended
5d ago
work.mli
merge-queue: a run's end says why it ended
5d ago