Artifact 579bc4bb8994f102871e1560170e6ef965faaf6909991193c48487868550941f:
- File
www/reference.html
— part of check-in
[1d5a6c8fa7]
at
2026-09-18 01:45:53
on branch trunk
— sync: clone and pull send a login card
Only push and sync signed a login, so a private repository on a forge that gates reads was unreadable by the account that owned it, and a stored login sat unused while pull read anonymously. All four verbs now resolve the login the same way: --user, the URL's user@, then the stored login. A clone holds name and password until the round-0 reply teaches the project code, then signs every later round; a refused round 0 that taught the code is retried with the login, as fossil's client does. The accepted login is stored in the clone. A URL user with no password source is a hint and goes anonymous with a note; --user without a password is an error. Smoke S17 drives a read-gated fossil. (user: dmestas, size: 138188) [annotate] [blame] [check-ins using]