Commit Graph
24 Commits
Author SHA1 Message Date
Kovid Goyal 2080b3d7fa Print out rsync stats 2021-10-03 13:40:53 +05:30
Kovid Goyal a8e06a67c2 Better message when transferring rsync signatures 2021-10-03 13:29:50 +05:30
Kovid Goyal 5699c3ae7d Dont spin report done files 2021-10-03 11:58:24 +05:30
Kovid Goyal 1877a02378 Dont count dirs in transfer stats 2021-10-03 11:30:08 +05:30
Kovid Goyal e9f344c53f Improve progress reporting for individual files 2021-10-03 11:26:49 +05:30
Kovid Goyal d15763f2ad Dont show transfer stats for non regular files 2021-10-03 11:16:07 +05:30
Kovid Goyal 76eab44f53 Have the receiving side send progress updates
This is both more accurate and works for rsync based transfers, where we
dont know the total size to transmit because of the streaming nature of
the rsync protocol.
2021-10-03 11:04:46 +05:30
Kovid Goyal f6e518d2f9 DRYer 2021-10-02 12:06:56 +05:30
Kovid Goyal c79a0108a1 Remove unneeded code 2021-10-02 11:24:43 +05:30
Kovid Goyal 5729e33412 librsync actually blocks on output buffer size as well as input availability. So handle that 2021-10-02 09:26:35 +05:30
Kovid Goyal 0e9be57119 ... 2021-10-02 06:25:57 +05:30
Kovid Goyal ffd7b5779b Fix end of data not being sent when using rsync 2021-10-02 06:15:06 +05:30
Kovid Goyal cfeeec95fa Start work on delta based file transmission 2021-10-01 17:26:27 +05:30
Kovid Goyal 7e17ed21ce Use the atomic update decorator everywhere 2021-09-27 12:00:33 +05:30
Kovid Goyal 68436c93a7 More work on the transfer kitten 2021-09-19 10:17:53 +05:30
Kovid Goyal fcd4649642 Use pending mode for progress bar updates 2021-09-16 19:54:48 +05:30
Kovid Goyal eaeece8177 Use the repeat escape code for progress bar rendering 2021-09-16 17:55:22 +05:30
Kovid Goyal aa9a991a85 Draw separator for final total 2021-09-16 17:45:11 +05:30
Kovid Goyal 0d37431def Report individual file transfer failures 2021-09-16 17:40:19 +05:30
Kovid Goyal 44dfd7a803 More work on transfer kitten 2021-09-16 17:28:26 +05:30
Kovid Goyal d2809a0acb More work on transfer kitten 2021-09-16 15:27:53 +05:30
Kovid Goyal 4b074d723e ... 2021-09-16 14:01:48 +05:30
Kovid Goyal deb6abe50e Ancient python compat 2021-09-16 13:50:05 +05:30
Kovid Goyal d042ea5ab9 Split up tranfer kitten code into modules 2021-09-16 13:47:12 +05:30