equal
deleted
inserted
replaced
151 $ mv y z |
151 $ mv y z |
152 $ hg forget y z ENOENT |
152 $ hg forget y z ENOENT |
153 ENOENT: * (glob) |
153 ENOENT: * (glob) |
154 not removing z: file is already untracked |
154 not removing z: file is already untracked |
155 [1] |
155 [1] |
|
156 |
|
157 Largefiles are accessible from the share's store |
|
158 $ cd .. |
|
159 $ hg share -q src share_dst --config extensions.share= |
|
160 $ hg -R share_dst update -r0 |
|
161 getting changed largefiles |
|
162 1 largefiles updated, 0 removed |
|
163 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
164 |
|
165 $ echo modified > share_dst/large |
|
166 $ hg -R share_dst ci -m modified |
|
167 created new head |
|
168 |
|
169 Only dirstate is in the local store for the share, and the largefile is in the |
|
170 share source's local store. Avoid the extra largefiles added in the unix |
|
171 conditional above. |
|
172 $ hash=`hg -R share_dst cat share_dst/.hglf/large` |
|
173 $ echo $hash |
|
174 e2fb5f2139d086ded2cb600d5a91a196e76bf020 |
|
175 |
|
176 $ find share_dst/.hg/largefiles/* | sort |
|
177 share_dst/.hg/largefiles/dirstate |
|
178 |
|
179 $ find src/.hg/largefiles/* | egrep "(dirstate|$hash)" | sort |
|
180 src/.hg/largefiles/dirstate |
|
181 src/.hg/largefiles/e2fb5f2139d086ded2cb600d5a91a196e76bf020 |