mercurial/hook.py
branchstable
changeset 46493 b910be772eb9
parent 46492 7289eac777ec
child 46819 d4ba4d51f85f
equal deleted inserted replaced
46492:7289eac777ec 46493:b910be772eb9
   156         if tr and tr.writepending():
   156         if tr and tr.writepending():
   157             env[b'HG_PENDING'] = repo.root
   157             env[b'HG_PENDING'] = repo.root
   158     env[b'HG_HOOKTYPE'] = htype
   158     env[b'HG_HOOKTYPE'] = htype
   159     env[b'HG_HOOKNAME'] = name
   159     env[b'HG_HOOKNAME'] = name
   160 
   160 
   161     plain = ui.configbool(b'hooks', b'%s:run-with-plain' % name)
   161     if ui.config(b'hooks', b'%s:run-with-plain' % name) == b'auto':
       
   162         plain = ui.plain()
       
   163     else:
       
   164         plain = ui.configbool(b'hooks', b'%s:run-with-plain' % name)
   162     if plain:
   165     if plain:
   163         env[b'HGPLAIN'] = b'1'
   166         env[b'HGPLAIN'] = b'1'
   164     else:
   167     else:
   165         env[b'HGPLAIN'] = b''
   168         env[b'HGPLAIN'] = b''
   166 
   169