Nightly Build (v0.12.3-nightly.202610270625.b6900cf9f)
Changes since v0.12.3-nightly.202610261128.c4f103d8df:
e4ac09d docs: remove docs/user-guide now covered on docs.entire.com
8d8bcfe docs: point README links at docs.entire.com
ebe0ceb docs: add repository cover image to README
008864d docs(hooks): keep prePushHookLine's doc comment on the function
c083c6b fix(hooks): mark pre-push ref lines whose names were cut short
4d80c74 fix(doctor): don't call an old pre-push hook broken
bc3f365 fix(hooks): upgrade every pre-push hook shape Entire released
f8eda33 fix(hooks): stop the push when the pre-push ref list is read but not saved
0818181 fix(strategy): name an unreadable checkpoint ref in the push warning
949cdd4 test(hooks): run the generated pre-push hook under a real git push
3d294ab docs: fix Quick Start flow and {repo_id} scope in README
dc4820b docs: condense README into a front page; move reference to docs/user-guide
f56d880 docs: address README review comments
8ac483f docs: rewrite README around Entire as a Git forge
189b3e9 fix(strategy): count only real failures in the flush error
29cc52e refactor(strategy): remove the name-based batchPushRefs
0f342f3 fix(strategy): don't count a superseded recovery as a push failure
20ac42f refactor(checkpoint): remove the unused hash-less Enqueue
8dfa11b fix(hooks): reinstall only the hooks that are missing or out of date
8a6dbe1 fix(hooks): keep reading the ref list when a line is oversized
9f16cd2 fix(doctor): name the old pre-push hook as a cause of OUT OF DATE
6b52bac fix(hooks): only mark Entire's exact old pre-push hook as outdated
6774b12 fix(hooks): discard a partly saved pre-push ref list instead of replaying it
aa75ebc fix(hooks): never block a push over the pre-push ref list
bff6728 fix(hooks): read the whole pre-push ref list instead of capping it
9dda193 feat(hooks): record the remote commit of each pre-push ref line
0072fd2 feat(hooks): pass git's pre-push ref list to Entire
a1cfdb1 fix(strategy): reopen the repository after a recovery fetch
f08dd0b fix(checkpoint): read the ref under the queue lock when enqueuing
f0f88f9 docs(checkpoint): describe exact-generation push queue entries
cc535a3 fix(push): report checkpoint refs that cannot be read instead of withholding them silently
a824fa6 fix(checkpoint): keep a queued ref whose recorded generation is corrupt
fc7c841 fix(checkpoint): keep queueing a checkpoint ref EnqueueRef cannot resolve
8e12034 fix(checkpoint): pin checkpoint ref delivery to exact queued generations