tests/test-hook.t
branchstable
changeset 15956 5653f2d166ea
parent 15929 4091660dc130
child 16038 dad96e752079
equal deleted inserted replaced
15955:5a14f48d6b9a 15956:5653f2d166ea
   177   $ hg bookmark -r null foo
   177   $ hg bookmark -r null foo
   178   $ hg push -B foo ../a
   178   $ hg push -B foo ../a
   179   pushing to ../a
   179   pushing to ../a
   180   searching for changes
   180   searching for changes
   181   no changes found
   181   no changes found
   182   pushkey hook: HG_KEY=07f3376c1e655977439df2a814e3cc14b27abac2 HG_NAMESPACE=phases HG_NEW=0 HG_OLD=1 HG_RET=1 
       
   183   exporting bookmark foo
   182   exporting bookmark foo
   184   pushkey hook: HG_KEY=foo HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 HG_RET=1 
   183   pushkey hook: HG_KEY=foo HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 HG_RET=1 
   185   $ cd ../a
   184   $ cd ../a
   186 
   185 
   187 listkeys hook
   186 listkeys hook
   191   $ cd ../b
   190   $ cd ../b
   192   $ hg pull -B bar ../a
   191   $ hg pull -B bar ../a
   193   pulling from ../a
   192   pulling from ../a
   194   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   193   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   195   no changes found
   194   no changes found
   196   listkeys hook: HG_NAMESPACE=phases HG_VALUES={'539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10': '1', 'publishing': 'True'} 
   195   listkeys hook: HG_NAMESPACE=phases HG_VALUES={'cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b': '1', 'publishing': 'True'} 
   197   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   196   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   198   importing bookmark bar
   197   importing bookmark bar
   199   $ cd ../a
   198   $ cd ../a
   200 
   199 
   201 test that prepushkey can prevent incoming keys
   200 test that prepushkey can prevent incoming keys
   205   $ hg bookmark -r null baz
   204   $ hg bookmark -r null baz
   206   $ hg push -B baz ../a
   205   $ hg push -B baz ../a
   207   pushing to ../a
   206   pushing to ../a
   208   searching for changes
   207   searching for changes
   209   no changes found
   208   no changes found
   210   listkeys hook: HG_NAMESPACE=phases HG_VALUES={'539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10': '1', 'publishing': 'True'} 
   209   listkeys hook: HG_NAMESPACE=phases HG_VALUES={'cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b': '1', 'publishing': 'True'} 
   211   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   210   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   212   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   211   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 
   213   exporting bookmark baz
   212   exporting bookmark baz
   214   prepushkey.forbid hook: HG_KEY=baz HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 
   213   prepushkey.forbid hook: HG_KEY=baz HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 
   215   abort: prepushkey hook exited with status 1
   214   abort: prepushkey hook exited with status 1