servers.
* add: Detect when xattrs or perhaps ACLs prevent locking down
a file's content, and fail with an informative message.
+ * Fix support for readonly git remotes.
+ (Reversion in version 8.20210621)
-- Joey Hess <id@joeyh.name> Tue, 03 Aug 2021 12:22:45 -0400
v <- a (SQL.ReadHandle qh)
return (v, st)
go DbClosed = do
- st' <- openDb True DbClosed
+ st' <- openDb False DbClosed
v <- case st' of
(DbOpen qh) -> a (SQL.ReadHandle qh)
_ -> return mempty
v <- a (SQL.WriteHandle qh)
return (v, st)
go st = do
- st' <- openDb False st
+ st' <- openDb True st
v <- case st' of
DbOpen qh -> a (SQL.WriteHandle qh)
_ -> error "internal"
--- /dev/null
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 3"""
+ date="2021-08-30T16:24:52Z"
+ content="""
+reversion in [[!commit f46e4c9b7c]], which reversed some logic and made
+database reads be treated as database writes, so they failed on permission
+denied, rather than the right behavior of returning DbUnavailable. Fixed that.
+
+I have not been able to reproduce the other error involving
+opening a temp file. All I can tell from the message is that it's writing
+to some file in .git/annex via a temp file in the same directory.
+"""]]