comparison tests/test-obsolete-checkheads.t @ 39899:f9232b0310ef

pullreport: issue a message about "extinct" pulled changesets Changeset pulled from a remote repository while already obsolete locally can end up hidden after the pull. Hiding obsolete changesets is a good behavior but silently "skipping" some of the pulled content can get confusing. We now detect this situation and emit a message about it. The message is simple and the wording could be improved, however, we focus on the detection here. Evolution is still an experimental feature, so the output is open to changes. In particular, we could point out at the latest successors of the obsolete changesets, however, it can get tricky is there are many of them. So we delay these improvements to another adventure. Another easy improvement would be to merge this message with the previous line about the new nodes and their phases. This is a good example of cases where we can only transmit a limited amount of data to users by default. We need some sort of "transaction journal" we could point the user to.
author Boris Feld <boris.feld@octobus.net>
date Thu, 27 Sep 2018 16:52:25 +0200
parents d0abd7949ea3
children 34a46d48d24e
comparison
equal deleted inserted replaced
39898:b5e12039e6e0 39899:f9232b0310ef
275 searching for changes 275 searching for changes
276 adding changesets 276 adding changesets
277 adding manifests 277 adding manifests
278 adding file changes 278 adding file changes
279 added 1 changesets with 1 changes to 1 files (+1 heads) 279 added 1 changesets with 1 changes to 1 files (+1 heads)
280 (1 other changesets obsolete on arrival)
280 (run 'hg heads' to see heads) 281 (run 'hg heads' to see heads)
281 $ hg push 282 $ hg push
282 pushing to $TESTTMP/remote 283 pushing to $TESTTMP/remote
283 searching for changes 284 searching for changes
284 adding changesets 285 adding changesets