equal
deleted
inserted
replaced
633 |
633 |
634 for seqno, rev in enumerate(revs): |
634 for seqno, rev in enumerate(revs): |
635 single(rev, seqno+1, fp) |
635 single(rev, seqno+1, fp) |
636 |
636 |
637 def diffstat(patchlines): |
637 def diffstat(patchlines): |
|
638 if not util.find_in_path('diffstat', os.environ.get('PATH', '')): |
|
639 return |
638 fd, name = tempfile.mkstemp(prefix="hg-patchbomb-", suffix=".txt") |
640 fd, name = tempfile.mkstemp(prefix="hg-patchbomb-", suffix=".txt") |
639 try: |
641 try: |
640 p = popen2.Popen3('diffstat -p1 -w79 2>/dev/null > ' + name) |
642 p = popen2.Popen3('diffstat -p1 -w79 2>/dev/null > ' + name) |
641 try: |
643 try: |
642 for line in patchlines: print >> p.tochild, line |
644 for line in patchlines: print >> p.tochild, line |