tests/test-devel-warnings.t
changeset 33436 9bb4decd43b0
parent 33254 9359cd9345a9
child 33437 0720e6265c8a
equal deleted inserted replaced
33435:456626e9c3d1 33436:9bb4decd43b0
    41   > def nowaitlocking(ui, repo):
    41   > def nowaitlocking(ui, repo):
    42   >     lo = repo.lock()
    42   >     lo = repo.lock()
    43   >     wl = repo.wlock(wait=False)
    43   >     wl = repo.wlock(wait=False)
    44   >     wl.release()
    44   >     wl.release()
    45   >     lo.release()
    45   >     lo.release()
       
    46   > 
       
    47   > @command(b'no-wlock-write', [], '')
       
    48   > def nowlockwrite(ui, repo):
       
    49   >     with repo.vfs(b'branch', 'a'):
       
    50   >         pass
    46   > 
    51   > 
    47   > @command(b'stripintr', [], '')
    52   > @command(b'stripintr', [], '')
    48   > def stripintr(ui, repo):
    53   > def stripintr(ui, repo):
    49   >     lo = repo.lock()
    54   >     lo = repo.lock()
    50   >     tr = repo.transaction('foobar')
    55   >     tr = repo.transaction('foobar')
   101    */mercurial/dispatch.py:* in <lambda> (glob)
   106    */mercurial/dispatch.py:* in <lambda> (glob)
   102    */mercurial/util.py:* in check (glob)
   107    */mercurial/util.py:* in check (glob)
   103    $TESTTMP/buggylocking.py:* in buggylocking (glob)
   108    $TESTTMP/buggylocking.py:* in buggylocking (glob)
   104   $ hg properlocking
   109   $ hg properlocking
   105   $ hg nowaitlocking
   110   $ hg nowaitlocking
       
   111 
       
   112 Writing without lock
       
   113 
       
   114   $ hg no-wlock-write
       
   115   devel-warn: write with no wlock: "branch" at: $TESTTMP/buggylocking.py:* (nowlockwrite) (glob)
   106 
   116 
   107 Stripping from a transaction
   117 Stripping from a transaction
   108 
   118 
   109   $ echo a > a
   119   $ echo a > a
   110   $ hg add a
   120   $ hg add a