mercurial/patch.py
changeset 23430 3821be85fd4d
parent 23429 f35526b999f4
child 23431 10223d2278f4
equal deleted inserted replaced
23429:f35526b999f4 23430:3821be85fd4d
  1557 
  1557 
  1558 class GitDiffRequired(Exception):
  1558 class GitDiffRequired(Exception):
  1559     pass
  1559     pass
  1560 
  1560 
  1561 def diffopts(ui, opts=None, untrusted=False, section='diff'):
  1561 def diffopts(ui, opts=None, untrusted=False, section='diff'):
       
  1562     '''return diffopts with all features supported and parsed'''
       
  1563     return difffeatureopts(ui, opts=opts, untrusted=untrusted, section=section)
       
  1564 
       
  1565 def difffeatureopts(ui, opts=None, untrusted=False, section='diff'):
       
  1566     '''return diffopts with only opted-in features parsed'''
  1562     def get(key, name=None, getter=ui.configbool, forceplain=None):
  1567     def get(key, name=None, getter=ui.configbool, forceplain=None):
  1563         if opts:
  1568         if opts:
  1564             v = opts.get(key)
  1569             v = opts.get(key)
  1565             if v:
  1570             if v:
  1566                 return v
  1571                 return v