view tests/test-sqlite3-permissions.t @ 5581:36ccafa69095

discovery: list the new heads like core does when failing a multi-head push The message was, and still is slightly different from core (which mentions 'remote' heads). But it's probably useful to have slightly different messages so that we can easily determine the source.
author Matt Harbison <matt_harbison@yahoo.com>
date Thu, 17 Sep 2020 14:11:38 -0400
parents 2570d2d4a268
children
line wrap: on
line source

#require unix-permissions

Test that sqlite3 cache files inherit the permissions of the .hg
directory like other cache files.

  $ . $TESTDIR/testlib/common.sh

  $ cat << EOF >> $HGRCPATH
  > [extensions]
  > evolve =
  > EOF
  $ hg init test
  $ cd test
  $ chmod 700 .hg
  $ hg debugupdatecache
  $ ls -l .hg/cache/evoext_*.sqlite
  -rw------- * .hg/cache/evoext_obshashrange_v2.sqlite (glob)
  -rw------- * .hg/cache/evoext_stablerange_v2.sqlite (glob)
  $ rm -r .hg/cache
  $ chmod 770 .hg
  $ hg debugupdatecache
  $ ls -l .hg/cache/evoext_*.sqlite
  -rw-rw---- * .hg/cache/evoext_obshashrange_v2.sqlite (glob)
  -rw-rw---- * .hg/cache/evoext_stablerange_v2.sqlite (glob)
  $ rm -r .hg/cache
  $ chmod 774 .hg
  $ hg debugupdatecache
  $ ls -l .hg/cache/evoext_*.sqlite
  -rw-rw-r-- * .hg/cache/evoext_obshashrange_v2.sqlite (glob)
  -rw-rw-r-- * .hg/cache/evoext_stablerange_v2.sqlite (glob)