view tests/test-share.t @ 5545:56e5dc7d6319

rewind: always compute successorsmap We have had access to rewind targets (predecessors) in this function before, but having access to current successors (in the form of successorsmap) is also useful and will be used in following patches. We're emptying successorsmap when --as-divergence is given to keep the current behavior. It's done before using it for --dry-run and actual work.
author Anton Shestakov <av6@dwimlabs.net>
date Tue, 21 Jul 2020 11:23:41 +0800
parents 6c0992ce05f7
children
line wrap: on
line source

Test that share-clones use the cache in the original repository.

  $ . $TESTDIR/testlib/common.sh

  $ hg init share-base
  $ cd share-base/
  $ cat >> .hg/hgrc <<EOF
  > [extensions]
  > evolve=
  > share=
  > EOF
  $ hg debugbuilddag .+3:branchpoint+4*branchpoint+2
  $ cd ..
  $ hg --config extensions.share= share -U share-base share-client
  $ cd share-client
  $ hg debugupdatecache
  $ test -d .hg/cache
  [1]
  $ test -d ../share-base/.hg/cache