tests/test-histedit-fold.t
changeset 36209 f8f1973eaf8a
parent 35400 4441705b7111
child 38347 50f5fc232c16
equal deleted inserted replaced
36208:28830ba50687 36209:f8f1973eaf8a
   152 
   152 
   153   $ cat > $TESTTMP/abortfolding.py <<EOF
   153   $ cat > $TESTTMP/abortfolding.py <<EOF
   154   > from mercurial import util
   154   > from mercurial import util
   155   > def abortfolding(ui, repo, hooktype, **kwargs):
   155   > def abortfolding(ui, repo, hooktype, **kwargs):
   156   >     ctx = repo[kwargs.get('node')]
   156   >     ctx = repo[kwargs.get('node')]
   157   >     if set(ctx.files()) == {'c', 'd', 'f'}:
   157   >     if set(ctx.files()) == {b'c', b'd', b'f'}:
   158   >         return True # abort folding commit only
   158   >         return True # abort folding commit only
   159   >     ui.warn('allow non-folding commit\\n')
   159   >     ui.warn(b'allow non-folding commit\\n')
   160   > EOF
   160   > EOF
   161   $ cat > .hg/hgrc <<EOF
   161   $ cat > .hg/hgrc <<EOF
   162   > [hooks]
   162   > [hooks]
   163   > pretxncommit.abortfolding = python:$TESTTMP/abortfolding.py:abortfolding
   163   > pretxncommit.abortfolding = python:$TESTTMP/abortfolding.py:abortfolding
   164   > EOF
   164   > EOF