Skip to content
go-libfossil Check-in [8f27b71159]
Login

Check-in [8f27b71159]

Overview
Comment:docs(changelog): stash pop merges three-way; revert restores the version's mode
Timelines: family | ancestors | descendants | both | main | trunk | feat/submanifest-reader
Files: files | file ages | folders
SHA3-256: 8f27b711599e686f0a44ab831581c94bb85375c7f9babb126ae39049cd4327ba
User & Date: [email protected] on 2026-10-21 12:47:28.000
Other Links: branch diff | manifest | tags
Context
2026-10-21
13:02
Merge branch 'feat/sparse-keepset-walk' into feat/submanifest-reader check-in: b71f13c4ab user: [email protected] tags: feat/submanifest-reader, main, trunk
12:47
docs(changelog): stash pop merges three-way; revert restores the version's mode check-in: 8f27b71159 user: [email protected] tags: feat/submanifest-reader, main, trunk
12:46
fix(checkout): revert restores the version's executable and symlink bits

Revert wrote a restored file with vfile's bits, which a pending merge may have changed, and left them in vfile. Fossil's revert writes the file with the reverted-to version's permission and records it in vfile.isexe and islink, so reverting a file whose only change is a merged executable bit takes the bit back off. versionPaths now carries each file's permission. check-in: da5d6546bb user: [email protected] tags: feat/submanifest-reader, main, trunk

Changes