include deletions of submodules.
Thanks, Kyle Meyer for the patch.
* Windows: Work around win32 length limits when dealing with lock files.
+ * Bug fix: export with -J could fail when two files had the same content.
-- Joey Hess <id@joeyh.name> Mon, 04 Jan 2021 12:52:41 -0400
sent <- tryNonAsync $ case ek of
AnnexKey k -> ifM (inAnnex k)
( notifyTransfer Upload af $
- upload' (uuid r) k af stdRetry $ \pm -> do
+ -- alwaysUpload because the same key
+ -- could be used for more than one export
+ -- location, and concurrently uploading
+ -- of the content should still be allowed.
+ alwaysUpload (uuid r) k af stdRetry $ \pm -> do
let rollback = void $
performUnexport r db [ek] loc
sendAnnex k rollback $ \f ->