Range-diff !504
back to !504 backup: hold moves off, refs before objects, directory entries, verify connectivity
-: ------- > 1: 584dc8d web: one empty-state register — no CLI commands, no 'yet' on finished items
-: ------- > 2: a8ca19c web: MR list offers a fork link or a sign-in prompt to visitors who cannot open one directly
-: ------- > 3: ff759b5 web: search scope caption is permanent; document the tab zero-count rule
-: ------- > 4: fcf2ea4 e2e: the unread list's empty state reads 'no unread notifications'
1: a07110a = 5: f7a4bb9 web: new-issue form takes milestone and assignee, one dispatch
2: 5c42977 = 6: c0b5c73 web: watch button names all three states, muted included
3: a04d56f = 7: 508463c web: Discussion heading before the comment thread on issue and MR pages
4: ff19017 = 8: 4989dbf web: build page's Live note says the page updates itself
5: 11b06ce = 9: bf4c721 web: rail and phone More menu render New repository/Settings/Admin/Log out from one list
-: ------- > 10: 145dec1 e2e: the build page's live note reads 'This page updates itself'
6: bc5c3c0 = 11: 9df917e wiki: a link to an existing non-page file resolves to _raw, not the page route
7: 9f51488 = 12: 690a054 gitutil: FsckConnectivity
8: cad94b3 = 13: a166de2 backuplock: flock between a full backup and repository moves
9: 5902060 = 14: 6576de5 control: repository delete, rename, transfer and org rename wait out a full backup
10: 38b1392 = 15: 4906a49 backup: hold repository moves off during a full backup; verify git connectivity
11: 5c3d591 = 16: 55cbdaf wiki: backup verify, backup lock, restore drill procedure
12: 19b30ed = 17: d201d6a backup: archive each repository's refs before its objects
13: 85a32d7 = 18: 5f1152b backup: gc and mr prune refuse during a full backup; skip objects removed mid-walk
14: 4a8c16a = 19: 9e4827a docs: restore puts the secret key file back before starting gitbayd
15: e9b4c8a = 20: 884a5c5 backup: open the database without the key file
16: bdda9ac = 21: b383802 backup: remove a killed run's leftovers; refuse an archive inside server.root
17: 9916925 = 22: 72d22fe backup: verify runs fsck on the git directory alone and ignores alternates
18: 7a025a9 = 23: 4cf9a72 secrets: serialize init and rotate on a lock beside the key file
19: 5ed494c = 24: 32fb00e changelog: upgrade notes first, duplicates dropped, backup fixes; system-mode comment names the gitbay user
20: ccfc220 = 25: 8994b77 backup: verify skips commondir; refs/ before packed-refs; tighter stale match