hgext/hgk.py
changeset 23451 5fb1fc2e1281
parent 23270 41c03b7592ed
child 24511 0ecc1e42ff3f
equal deleted inserted replaced
23450:a074eeeabe32 23451:5fb1fc2e1281
    93             node1 = repo.changelog.parents(node1)[0]
    93             node1 = repo.changelog.parents(node1)[0]
    94         if opts['patch']:
    94         if opts['patch']:
    95             if opts['pretty']:
    95             if opts['pretty']:
    96                 catcommit(ui, repo, node2, "")
    96                 catcommit(ui, repo, node2, "")
    97             m = scmutil.match(repo[node1], files)
    97             m = scmutil.match(repo[node1], files)
       
    98             diffopts = patch.difffeatureopts(ui)
       
    99             diffopts.git = True
    98             chunks = patch.diff(repo, node1, node2, match=m,
   100             chunks = patch.diff(repo, node1, node2, match=m,
    99                                 opts=patch.diffopts(ui, {'git': True}))
   101                                 opts=diffopts)
   100             for chunk in chunks:
   102             for chunk in chunks:
   101                 ui.write(chunk)
   103                 ui.write(chunk)
   102         else:
   104         else:
   103             __difftree(repo, node1, node2, files=files)
   105             __difftree(repo, node1, node2, files=files)
   104         if not opts['stdin']:
   106         if not opts['stdin']: