get, move, copy, mirror: Added --failed switch which retries failed copies/moves
Note that get --from foo --failed will get things that a previous get --from bar tried and failed to get, etc. I considered making --failed only retry transfers from the same remote, but it was easier, and seems more useful, to not have the same remote requirement. Noisy due to some refactoring into Types/
This commit is contained in:
parent
0fc85c45b5
commit
1a0e2c9901
53 changed files with 254 additions and 127 deletions
|
|
@ -17,7 +17,7 @@ import Assistant.Alert
|
|||
import Assistant.DaemonStatus
|
||||
import Assistant.TransferQueue
|
||||
import Assistant.Drop
|
||||
import Logs.Transfer
|
||||
import Types.Transfer
|
||||
import Logs.Location
|
||||
import qualified Annex.Queue
|
||||
import qualified Git.LsFiles
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import Utility.HumanTime
|
|||
import Utility.Batch
|
||||
import Assistant.TransferQueue
|
||||
import Annex.Content
|
||||
import Logs.Transfer
|
||||
import Types.Transfer
|
||||
import Assistant.Types.UrlRenderer
|
||||
import Assistant.Alert
|
||||
import Remote
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ import Assistant.Common
|
|||
import Utility.ThreadScheduler
|
||||
import qualified Types.Remote as Remote
|
||||
import qualified Remote.Glacier as Glacier
|
||||
import Types.Transfer
|
||||
import Logs.Transfer
|
||||
import Assistant.DaemonStatus
|
||||
import Assistant.TransferQueue
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ import Git.Repair
|
|||
import Git.Index
|
||||
import Assistant.Unused
|
||||
import Logs.Unused
|
||||
import Logs.Transfer
|
||||
import Types.Transfer
|
||||
import Annex.Path
|
||||
import qualified Annex
|
||||
#ifdef WITH_WEBAPP
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ module Assistant.Threads.TransferPoller where
|
|||
|
||||
import Assistant.Common
|
||||
import Assistant.DaemonStatus
|
||||
import Types.Transfer
|
||||
import Logs.Transfer
|
||||
import Utility.NotificationBroadcaster
|
||||
import qualified Assistant.Threads.TransferWatcher as TransferWatcher
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ import Assistant.Drop
|
|||
import Assistant.Sync
|
||||
import Assistant.DeleteRemote
|
||||
import Assistant.Types.UrlRenderer
|
||||
import Types.Transfer
|
||||
import Logs.Transfer
|
||||
import Logs.Location
|
||||
import Logs.Group
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ module Assistant.Threads.TransferWatcher where
|
|||
import Assistant.Common
|
||||
import Assistant.DaemonStatus
|
||||
import Assistant.TransferSlots
|
||||
import Types.Transfer
|
||||
import Logs.Transfer
|
||||
import Utility.DirWatcher
|
||||
import Utility.DirWatcher.Types
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ module Assistant.Threads.Transferrer where
|
|||
import Assistant.Common
|
||||
import Assistant.TransferQueue
|
||||
import Assistant.TransferSlots
|
||||
import Logs.Transfer
|
||||
import Types.Transfer
|
||||
import Annex.Path
|
||||
import Utility.Batch
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue