tests/test-mq-qsave.t
author Pulkit Goyal <7895pulkit@gmail.com>
Tue, 31 Mar 2020 15:11:33 +0530
changeset 44633 d37975386798
parent 12324 b701610f6c56
child 49585 55c6ebd11cb9
permissions -rw-r--r--
chgserver: update the umask cache before each run posix.py uses a global variable to store the umask value resulting in caching of it when using chg. We need to update it before each command run as the umask can change between commands. This fixes test-inherit-mode.t with chg.

  $ echo "[extensions]" >> $HGRCPATH
  $ echo "mq=" >> $HGRCPATH

  $ hg init

  $ echo 'base' > base
  $ hg ci -Ambase
  adding base

  $ hg qnew -mmqbase mqbase

  $ hg qsave
  $ hg qrestore 2
  restoring status: hg patches saved state