From 0fa9ecb7ba54aa719dec810033b5f54ca197bf4e Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 1 Mar 2013 15:23:59 -0400 Subject: add additional debug info about reasons for transfers --- Assistant/Threads/TransferWatcher.hs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Assistant/Threads/TransferWatcher.hs') diff --git a/Assistant/Threads/TransferWatcher.hs b/Assistant/Threads/TransferWatcher.hs index d2ca0e535..fcf573374 100644 --- a/Assistant/Threads/TransferWatcher.hs +++ b/Assistant/Threads/TransferWatcher.hs @@ -61,7 +61,7 @@ onAdd file = case parseTransferFile file of where go _ Nothing = noop -- transfer already finished go t (Just info) = do - debug [ "transfer starting:", show t] + debug [ "transfer starting:", describeTransfer t info ] r <- headMaybe . filter (sameuuid t) <$> liftAnnex Remote.remoteList updateTransferInfo t info { transferRemote = r } @@ -116,8 +116,9 @@ finishedTransfer t (Just info) | transferDirection t == Download = whenM (liftAnnex $ inAnnex $ transferKey t) $ do handleDrops False (transferKey t) (associatedFile info) Nothing - queueTransfersMatching (/= transferUUID t) Later - (transferKey t) (associatedFile info) Upload + queueTransfersMatching (/= transferUUID t) + "newly received object" + Later (transferKey t) (associatedFile info) Upload | otherwise = handleDrops True (transferKey t) (associatedFile info) Nothing finishedTransfer _ _ = noop -- cgit v1.2.3