comparison tests/test-lfs-test-server.t @ 35924:d857cad588e4

lfs: prefetch lfs blobs during revert The revert command oddly prints out what it will do before requesting the files to be prefetched. But the 'need to transfer' line indicates the blobs are being grouped.
author Matt Harbison <matt_harbison@yahoo.com>
date Sun, 04 Feb 2018 00:33:28 -0500
parents 0b79f99fd7b0
children 533f04d4cb6d
comparison
equal deleted inserted replaced
35923:efbd04238029 35924:d857cad588e4
147 lfs: uploading e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0 (17 bytes) 147 lfs: uploading e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0 (17 bytes)
148 abort: detected corrupt lfs object: e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0 148 abort: detected corrupt lfs object: e659058e26b07b39d2a9c7145b3f99b41f797b6621c8076600e9cb7ee88291f0
149 (run hg verify) 149 (run hg verify)
150 [255] 150 [255]
151 151
152 Revert will prefetch blobs in a group
153
154 $ rm -rf .hg/store/lfs
155 $ rm -rf `hg config lfs.usercache`
156 $ rm *
157 $ hg revert --all -r 1 -v
158 adding a
159 reverting b
160 reverting c
161 reverting d
162 lfs: need to transfer 4 objects (63 bytes)
163 lfs: downloading 31cf46fbc4ecd458a0943c5b4881f1f5a6dd36c53d6167d5b69ac45149b38e5b (12 bytes)
164 lfs: adding 31cf46fbc4ecd458a0943c5b4881f1f5a6dd36c53d6167d5b69ac45149b38e5b to the usercache
165 lfs: processed: 31cf46fbc4ecd458a0943c5b4881f1f5a6dd36c53d6167d5b69ac45149b38e5b
166 lfs: downloading 31cf46fbc4ecd458a0943c5b4881f1f5a6dd36c53d6167d5b69ac45149b38e5b (12 bytes)
167 lfs: processed: 31cf46fbc4ecd458a0943c5b4881f1f5a6dd36c53d6167d5b69ac45149b38e5b
168 lfs: downloading 37a65ab78d5ecda767e8622c248b5dbff1e68b1678ab0e730d5eb8601ec8ad19 (20 bytes)
169 lfs: adding 37a65ab78d5ecda767e8622c248b5dbff1e68b1678ab0e730d5eb8601ec8ad19 to the usercache
170 lfs: processed: 37a65ab78d5ecda767e8622c248b5dbff1e68b1678ab0e730d5eb8601ec8ad19
171 lfs: downloading d11e1a642b60813aee592094109b406089b8dff4cb157157f753418ec7857998 (19 bytes)
172 lfs: adding d11e1a642b60813aee592094109b406089b8dff4cb157157f753418ec7857998 to the usercache
173 lfs: processed: d11e1a642b60813aee592094109b406089b8dff4cb157157f753418ec7857998
174 lfs: found 31cf46fbc4ecd458a0943c5b4881f1f5a6dd36c53d6167d5b69ac45149b38e5b in the local lfs store
175 lfs: found d11e1a642b60813aee592094109b406089b8dff4cb157157f753418ec7857998 in the local lfs store
176 lfs: found 37a65ab78d5ecda767e8622c248b5dbff1e68b1678ab0e730d5eb8601ec8ad19 in the local lfs store
177 lfs: found 31cf46fbc4ecd458a0943c5b4881f1f5a6dd36c53d6167d5b69ac45149b38e5b in the local lfs store
178
152 Check error message when the remote missed a blob: 179 Check error message when the remote missed a blob:
153 180
154 $ echo FFFFF > b 181 $ echo FFFFF > b
155 $ hg commit -m b -A b 182 $ hg commit -m b -A b
156 $ echo FFFFF >> b 183 $ echo FFFFF >> b