on 802f2ce help sign in
all commits
802f2ceMerge branch 'appveyor'AgentM 5d4c5f9fix extraneous unlockFile in Windows closeLockFile this was caught by a test-transactiongraph-persist failure on appveyorAgentM 64dfd80remove extraneous unlock in closeLockFileAgentM 19798beswitch to verbose Windows error handling in file locking appveyor appears to have some issue with file locking that I have not seen in a regular Windows VMAgentM 6b6dabafix file-locking on Windows I thought I already fixed this...AgentM 1e8311fswitch to Win32 lock file management due to nonsense locking issues with openFileAgentM aa730eeMerge branch '145_leaking_fds' of https://github.com/agentm/project-m36 into 145_leaking_fdsAgentM 1834b66add FileLock alias for Windows file locking compatibilityAgentM 4f1a995fix hlint suggestionAgentM 5f6509efix file lock handle leak on connection close System.IO actively prevents opening the same file twice in write mode, so we must resort to a lower-level API luckily, the locking API is self-contained needs Windows mungingAgentM c342330finish Windows support for file locking use older cryptonite version available in Stackage LTSAgentM 57faeaeWIP compilation checkpoint when the graph is changed behind the process' back, TransactionIsNotHeadError is returned unconditionally, which is a mistake- it should only return that error only if the same head is being contendedAgentM