comparison tests/test-newbranch.t @ 18246:58ca19edc043

clfilter: add impactable filter The `mutable` filter still have some chance to get invalidated. This will happen when: - you garbage collect hidden changeset, - public phase is moved backward, - something is changed in the filtering (this could be fixed) So we introduce an even more stable filtering set: everything with a revision number egal or higher than the first mutable changeset is filtered. The only official use of this filter is for branchcache.
author Pierre-Yves David <pierre-yves.david@logilab.fr>
date Wed, 02 Jan 2013 02:02:41 +0100
parents aff706b3a21c
children 5bb610f87d1d
comparison
equal deleted inserted replaced
18245:aff706b3a21c 18246:58ca19edc043
174 Pushing just rev 0: 174 Pushing just rev 0:
175 175
176 $ hg push -qr 0 ../target 176 $ hg push -qr 0 ../target
177 177
178 $ (cd ../target/; listbranchcaches) 178 $ (cd ../target/; listbranchcaches)
179 === .hg/cache/branchheads-mutable === 179 === .hg/cache/branchheads-impactable ===
180 db01e8ea3388fd3c7c94e1436ea2bd6a53d581c5 0 180 db01e8ea3388fd3c7c94e1436ea2bd6a53d581c5 0
181 db01e8ea3388fd3c7c94e1436ea2bd6a53d581c5 default 181 db01e8ea3388fd3c7c94e1436ea2bd6a53d581c5 default
182 182
183 Pushing everything: 183 Pushing everything:
184 184
185 $ hg push -qf ../target 185 $ hg push -qf ../target
186 186
187 $ (cd ../target/; listbranchcaches) 187 $ (cd ../target/; listbranchcaches)
188 === .hg/cache/branchheads-mutable === 188 === .hg/cache/branchheads-impactable ===
189 adf1a74a7f7b4cd193d12992f5d0d6a004ed21d6 4 189 adf1a74a7f7b4cd193d12992f5d0d6a004ed21d6 4
190 1c28f494dae69a2f8fc815059d257eccf3fcfe75 default 190 1c28f494dae69a2f8fc815059d257eccf3fcfe75 default
191 adf1a74a7f7b4cd193d12992f5d0d6a004ed21d6 foo 191 adf1a74a7f7b4cd193d12992f5d0d6a004ed21d6 foo
192 c21617b13b220988e7a2e26290fbe4325ffa7139 bar 192 c21617b13b220988e7a2e26290fbe4325ffa7139 bar
193 193