tests/test-keyword.t
branchstable
changeset 1206 9fb4b2c19bd8
parent 1198 ed05e4372751
child 1214 82697301ffa2
equal deleted inserted replaced
1204:469ccfe7aa92 1206:9fb4b2c19bd8
   749 
   749 
   750 Commit with multi-line message and custom expansion
   750 Commit with multi-line message and custom expansion
   751 
   751 
   752 |Note:
   752 |Note:
   753 |
   753 |
   754 | After the last rollback, the "unserved" branchheads cache became invalid, but
   754 | After the last rollback, the "served" branchheads cache became invalid, but
   755 | all changesets in the repo were public. For filtering this means:
   755 | all changesets in the repo were public. For filtering this means:
   756 |   "mutable" == "unserved" == ø.
   756 |   "immutable" == "served" == ø.
   757 |
   757 |
   758 | As the "unserved" cache is invalid, we fall back to the "mutable" cache. But
   758 | As the "served" cache is invalid, we fall back to the "immutable" cache. But
   759 | no update is needed between "mutable" and "unserved" and the "unserved" cache
   759 | no update is needed between "immutable" and "served" and the "served" cache
   760 | is not updated on disk. The on-disk version therefore stays invalid for some
   760 | is not updated on disk. The on-disk version therefore stays invalid for some
   761 | time. This explains why the "unserved" branchheads cache is detected as
   761 | time. This explains why the "served" branchheads cache is detected as
   762 | invalid here.
   762 | invalid here.
   763 
   763 
   764   $ hg --debug commit -l log -d '2 0' -u 'User Name <user@example.com>'
   764   $ hg --debug commit -l log -d '2 0' -u 'User Name <user@example.com>'
   765   invalid branchheads cache (served): tip differs
   765   invalid branchheads cache (served): tip differs
   766   a
   766   a