Skip to content
zit Check-in [d4571a4b1a]
Login

Check-in [d4571a4b1a]

Overview
Comment:protected branches: admit a cancel on a check-in the server does not hold

The pusher's recovery from a refused push, amend --branch, was refused too. A cancel on an unheld target removes it from nothing held, so the check-in is judged where it joins, with a same-round branch move counted. A held check-in re-offered in a push is no longer judged as joining. The e2e raw-push fixture compared raw digests to hex and excluded nothing. Release 0.3.27.

Timelines: family | ancestors | descendants | both | trunk | version-0.3.27
Files: files | file ages | folders
SHA3-256: d4571a4b1a011d8f1297174cd28988f7c4679172a5bca67971956a2e64653465
User & Date: dmestas on 2026-09-22 17:34:28.990
Other Links: manifest | tags
Context
2026-09-23
13:47
config export, and merge --probe over a stack

config export AREA [FILE] writes fossil's configuration export format, so an area can be backed up before import replaces it; import and merge now apply /shun cards, add-only in both modes. merge --probe with several NAMEs answers each against TARGET with the ones before it landed, holding merged files in memory and moving the merge base with the landing. Release 0.3.28. check-in: c5243e961f user: dmestas tags: trunk, version-0.3.28

2026-09-22
17:34
protected branches: admit a cancel on a check-in the server does not hold

The pusher's recovery from a refused push, amend --branch, was refused too. A cancel on an unheld target removes it from nothing held, so the check-in is judged where it joins, with a same-round branch move counted. A held check-in re-offered in a push is no longer judged as joining. The e2e raw-push fixture compared raw digests to hex and excluded nothing. Release 0.3.27. check-in: d4571a4b1a user: dmestas tags: trunk, version-0.3.27

2026-09-20
22:07
tarball and zip: consume the end-of-options marker

The marker branch fell through to the operand slots, so it took VERSION's place and OUTPUTFILE was refused. A value option's argument is now also taken before the marker is considered. Release 0.3.26. check-in: 28cd7f506a user: dmestas tags: trunk, version-0.3.26

Changes