Sign in
Join now
ocaml-merge-queue
gazagnaire.org
/
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
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
ocaml-merge-queue
/
test
/
eio
12 folders
·
188 files
at
main
Thomas Gazagnaire
·
mq: the install and the rollback move the registered link only from the target they read
·
1d ago
6d9ba7c6
cases
merge-queue/test/eio: each case of the shell is a dune action of its own
1w ago
dependencies
dependency_rules
feature_locks
merge-queue/test: no test reads the wall clock or judges by it
5d ago
generation
generation_untracked_api
journal_batch_api
merge-queue/test: the batch's typing page answers the records at their sequences
6d ago
lock
paired
scheduling
schema-transition
typing
merge-queue: wait for scoped completion instead of global quiet
2d ago
checks_fixture.ml
merge-queue: the queue is the composition of eleven Fsm.Process processes wired by Channel's classes
5d ago
checks_fixture.mli
merge-queue/test: a command whose job left gives its build slot back once a check waits (red)
1w ago
doctor_fixture.ml
doctor_fixture.mli
dune
merge-queue/test: mq web follows a queue set up later on no clock (red)
1d ago
fixture.ml
merge-queue/doc: a slot's waiter blocks in the lock call
2d ago
fixture.mli
merge-queue/doc: a slot's waiter blocks in the lock call
2d ago
no_git.ml
merge-queue/test: every Git a case starts sees the case's directory and nothing above it
1w ago
no_git.mli
merge-queue/test: every Git a case starts sees the case's directory and nothing above it
1w ago
probed.ml
merge-queue/test: every hold of journal.lock is the append's own steps, beside a push held on its remote
1w ago
probed.mli
merge-queue/test: every hold of journal.lock is the append's own steps, beside a push held on its remote
1w ago
remote_observer.ml
remote_observer.mli
schema_transition_fixture.ml
schema_transition_fixture.mli
test_adapter.ml
merge-queue/test: a task that ends before its lease is seen held has its answer told, as the boot tells it (red)
2d ago
test_adapter.mli
merge-queue/test: the adapter boots, writes, starts and stops against a repository (red)
6d ago
test_build_slot.ml
merge-queue: a slot's waiter blocks in the lock call
2d ago
test_build_slot.mli
test_check_priority.ml
test_check_priority.mli
test_checks.ml
merge-queue/test: the silent loop's check waits for the loop it kills, which outlived the case
1d ago
test_checks.mli
merge-queue/test: a check waiting on a lease another holds waits on no clock (red)
1d ago
test_clock.ml
merge-queue/test: a played wait holds one timer and waits on the count's writes (red)
6d ago
test_clock.mli
test_command_dequeue.ml
merge-queue/test: Fixture.schedule registers the test scheduler the dequeue and status cases each copied
1w ago
test_command_dequeue.mli
test_command_doctor.ml
merge-queue: mq task hook delivers the records due and answers hook-delivered; the hook's cursor goes
4d ago
test_command_doctor.mli
test_command_drop.ml
mq land: run the target's vet in the worktree before queuing; --force queues without it
1w ago
test_command_drop.mli
test_command_events.ml
merge-queue/test: a follower of a still journal waits on no clock (red)
6d ago
test_command_events.mli
test_command_field.ml
test_command_field.mli
test_command_forget.ml
test_command_forget.mli
test_command_freeze.ml
test_command_freeze.mli
test_command_hook.ml
merge-queue: mq task hook delivers the records due and answers hook-delivered; the hook's cursor goes
4d ago
test_command_hook.mli
test_command_init.ml
merge-queue-eio/test: a case that writes the files store's ref or lock files pins that store
1w ago
test_command_init.mli
test_command_land.ml
merge-queue: a landing's settlement journals settled, which the hook closes an issue on
2d ago
test_command_land.mli
test_command_new.ml
merge-queue/test: a hand-out's spans hold journal.lock as they hold pool.lock
1w ago
test_command_new.mli
test_command_pull.ml
mq: a pull never moves a branch back, and a push publishes over held commits
1w ago
test_command_pull.mli
test_command_push.ml
merge-queue: the freeze check and the run's end read the shell's clock, MQ_CLOCK's when it is played
5d ago
test_command_push.mli
test_command_run.ml
merge-queue: the run ends at the machine's idle cell; a pin queued after the boot is the next run's
2d ago
test_command_run.mli
merge-queue: the run ends at the machine's idle cell; a pin queued after the boot is the next run's
2d ago
test_command_schedule.ml
test_command_schedule.mli
test_command_slot.ml
test_command_slot.mli
test_command_stats.ml
merge-queue/test: the stats lanes case makes its refs in one update-ref
1w ago
test_command_stats.mli
test_command_status.ml
merge-queue/test: a pin mq land checks reads checks running from the check's lease, which names its land
4d ago
test_command_status.mli
test_command_trim.ml
merge-queue/test: the housekeeping tasks have their argv and lease, and a run starts mq task trim, not its poll (red)
6d ago
test_command_trim.mli
test_command_verify.ml
test_command_verify.mli
test_command_web.ml
merge-queue/test: mq web follows a queue set up later on no clock (red)
1d ago
test_command_web.mli
merge-queue/test: mq web follows a queue set up later on no clock (red)
1d ago
test_command.ml
merge-queue: a train's cuts read no red rate, and the estimates fold the check runs alone
4d ago
test_command.mli
test_confine.ml
test_confine.mli
test_dependency_composition.ml
Merge waiting
5d ago
test_dependency_composition.mli
test_dependency_init.ml
test_dependency_init.mli
test_evidence_key.ml
test_evidence_key.mli
test_fixture_git.ml
merge-queue/test: no test reads the wall clock or judges by it
5d ago
test_fixture_git.mli
merge-queue/test: a fixture's Git never moves the main of a repository enclosing the case (red)
1w ago
test_fixture_loop.ml
root: pin eio to upstream main, whose eio_posix wakes for a signal that lands before poll
3d ago
test_fixture_loop.mli
test_fixture_outlived.ml
merge-queue/test: a process a case leaves standing in its directory fails the case (red)
6d ago
test_fixture_outlived.mli
merge-queue/test: a process a case leaves standing in its directory fails the case (red)
6d ago
test_freeze_ref.ml
test_freeze_ref.mli
test_index.ml
merge-queue: a status reading reads the stamps and rows of the worktrees it names alone
2d ago
test_index.mli
test_journal.ml
mq: measure consumers of a shared index snapshot
2d ago
test_journal.mli
merge-queue: mq stats reads its window from the journal's index, never a segment of the journal
1w ago
test_loop.ml
merge-queue/test: a record's step that raises costs the record (red)
3d ago
test_loop.mli
test_machine_checks.ml
test_machine_checks.mli
test_offline.ml
mq land: run the target's vet in the worktree before queuing; --force queues without it
1w ago
test_offline.mli
test_parked.ml
merge-queue/test: no test reads the wall clock or judges by it
5d ago
test_parked.mli
test_perform_conflict.ml
ocaml-merge-queue: a serve into a branch that only reports is pinned by its edge
1w ago
test_perform_conflict.mli
test_perform_deliver.ml
merge-queue: mq push publishes a branch as far as mq's landings go
2d ago
test_perform_deliver.mli
merge-queue: mq task hook delivers the records due and answers hook-delivered; the hook's cursor goes
4d ago
test_perform_doctor.ml
merge-queue: mq task hook delivers the records due and answers hook-delivered; the hook's cursor goes
4d ago
test_perform_doctor.mli
test_perform_drop.ml
ocaml-merge-queue: a serve into a branch that only reports is pinned by its edge
1w ago
test_perform_drop.mli
test_perform_expiry.ml
nox-git-eio, merge-queue: ref locks go through the store, a killed holder's proved by its identity
1w ago
test_perform_expiry.mli
test_perform_follow.ml
merge-queue: Ctrl-C in a waiting land is the dequeue of its own queueing
2d ago
test_perform_follow.mli
test_perform_generation.ml
merge-queue/test: no test reads the wall clock or judges by it
5d ago
test_perform_generation.mli
test_perform_init.ml
nox-git-eio, merge-queue: ref locks go through the store, a killed holder's proved by its identity
1w ago
test_perform_init.mli
test_perform_install.ml
mq: the install and the rollback move the registered link only from the target they read
1d ago
test_perform_install.mli
test_perform_land.ml
merge-queue: read every stored verdict through Results.verdict
6d ago
test_perform_land.mli
test_perform_new.ml
merge-queue/doc: a slot's waiter blocks in the lock call
2d ago
test_perform_new.mli
test_perform_no_verify.ml
merge-queue: read a --no-verify move from its reflog line, parsed by Landing
1w ago
test_perform_no_verify.mli
test_perform_pool.ml
merge-queue/doc: a slot's waiter blocks in the lock call
2d ago
test_perform_pool.mli
test_perform_pull.ml
mq: a pull never moves a branch back, and a push publishes over held commits
1w ago
test_perform_pull.mli
test_perform_push.ml
merge-queue: mq push publishes a branch as far as mq's landings go
2d ago
test_perform_push.mli
test_perform_reap.ml
merge-queue: a boot finds the leftovers under .check/, and the reap sets them aside
4d ago
test_perform_reap.mli
test_perform_repair.ml
merge-queue/test: a tip red the bump case writes names the commit it was first found at
2d ago
test_perform_repair.mli
test_perform_resolve.ml
merge-queue/test: the foreign entry case lays its path out as Pool.resolve_path names it
2d ago
test_perform_resolve.mli
test_perform_restock.ml
merge-queue: the restock is a description run as an Fsm.Process, each step performed whole
2d ago
test_perform_restock.mli
test_perform_run.ml
merge-queue/test: recovery's intents are mq land's, written beside the pin they keep
4d ago
test_perform_run.mli
test_perform_settle.ml
merge-queue: a ref store's lock file is a Ref_lock.t, the type Settle declared
6d ago
test_perform_settle.mli
test_perform_then.ml
ocaml-merge-queue: a serve into a branch that only reports is pinned by its edge
1w ago
test_perform_then.mli
test_perform_tidy.ml
merge-queue: Tidy steps through its control graph as an Fsm process
2d ago
test_perform_tidy.mli
test_perform_trim.ml
merge-queue/test: no test reads the wall clock or judges by it
5d ago
test_perform_trim.mli
test_perform.ml
merge-queue: docs and doc comments name no deleted module
4d ago
test_perform.mli
test_platform.ml
merge-queue/test: a rules question answers with what it printed on its standard output (red)
1w ago
test_platform.mli
test_private_content.ml
merge-queue: the freeze check and the run's end read the shell's clock, MQ_CLOCK's when it is played
5d ago
test_private_content.mli
test_queue_read.ml
merge-queue: mq status reads a car's state from its candidate, the notes on its tree and the check leases held, not the run lock
4d ago
test_queue_read.mli
test_recovery.ml
merge-queue/test: recovery's intents are mq land's, written beside the pin they keep
4d ago
test_recovery.mli
test_ref_watch.ml
merge-queue/test: a ref watch sees a ref at any depth and a move packed-refs alone records, and holds a descriptor per directory (red)
6d ago
test_ref_watch.mli
merge-queue/test: a ref watch sees a ref at any depth and a move packed-refs alone records, and holds a descriptor per directory (red)
6d ago
test_repair_ref.ml
merge-queue: Train judges whether a red's repairs run; the shell performs them
2d ago
test_repair_ref.mli
mq: a repair's candidate is kept at refs/mq/repair/NAME, a family of its own
1w ago
test_repo.ml
merge-queue: the freeze check and the run's end read the shell's clock, MQ_CLOCK's when it is played
5d ago
test_repo.mli
test_rules_at.ml
test_rules_at.mli
test_rules_check.ml
test_rules_check.mli
test_run_lock.ml
merge-queue/doc: a slot's waiter blocks in the lock call
2d ago
test_run_lock.mli
merge-queue/doc: a slot's waiter blocks in the lock call
2d ago
test_scheduler.ml
merge-queue/test: a scheduler start's command is reaped once it ends (red)
5d ago
test_scheduler.mli
test_site_check.ml
test_site_check.mli
test_ssh_remote.ml
merge-queue/test: ssh_server takes its git from the caller and reads no Unix
1w ago
test_ssh_remote.mli
merge-queue/test: mq's SSH call sites are a suite against the pages' server, in process
1w ago
test_stopwatch.ml
mq: the trace settings come from the environment run reads once
1w ago
test_stopwatch.mli
test_store_observations.ml
merge-queue: one reading cut and one next sequence, in Projection
1w ago
test_store_observations.mli
test_store_schema_transition.ml
test_store_schema_transition.mli
test_store.ml
merge-queue: a train's cuts read no red rate, and the estimates fold the check runs alone
4d ago
test_store.mli
test_task_lease.ml
mq: test await_free against shared lease writers
2d ago
test_task_lease.mli
test_task.ml
merge-queue: a task repairs a red serve's culprit
2d ago
test_task.mli
merge-queue: mq task hook delivers the records due and answers hook-delivered; the hook's cursor goes
4d ago
test_worktree_inventory.ml
test_worktree_inventory.mli
test.ml
merge-queue/test: mq web follows a queue set up later on no clock (red)
1d ago