hgext/patchbomb.py
changeset 6478 a135374ed5fc
parent 6447 9d2ce19bdacd
child 6548 962eb403165b
equal deleted inserted replaced
6477:301d2441fae2 6478:a135374ed5fc
    62 #
    62 #
    63 #  % formail -s sendmail -bm -t < mbox
    63 #  % formail -s sendmail -bm -t < mbox
    64 #
    64 #
    65 # That should be all.  Now your patchbomb is on its way out.
    65 # That should be all.  Now your patchbomb is on its way out.
    66 
    66 
    67 import os, errno, socket, tempfile
    67 import os, errno, socket, tempfile, cStringIO
    68 import email.MIMEMultipart, email.MIMEText, email.MIMEBase
    68 import email.MIMEMultipart, email.MIMEText, email.MIMEBase
    69 import email.Utils, email.Encoders, email.Generator
    69 import email.Utils, email.Encoders, email.Generator
    70 import cStringIO.StringIO
       
    71 from mercurial import cmdutil, commands, hg, mail, patch, util
    70 from mercurial import cmdutil, commands, hg, mail, patch, util
    72 from mercurial.i18n import _
    71 from mercurial.i18n import _
    73 from mercurial.node import bin
    72 from mercurial.node import bin
    74 
    73 
    75 def patchbomb(ui, repo, *revs, **opts):
    74 def patchbomb(ui, repo, *revs, **opts):