mercurial/ui.py
changeset 662 b55a78595ef6
parent 613 5374955ec5b1
child 691 61c6b4178b9e
equal deleted inserted replaced
661:148f642d1f8e 662:b55a78595ef6
    95 
    95 
    96         editor = (self.config("ui", "editor") or
    96         editor = (self.config("ui", "editor") or
    97                   os.environ.get("HGEDITOR") or
    97                   os.environ.get("HGEDITOR") or
    98                   os.environ.get("EDITOR", "vi"))
    98                   os.environ.get("EDITOR", "vi"))
    99 
    99 
       
   100         os.environ["HGUSER"] = self.username()
   100         util.system("%s %s" % (editor, name), errprefix = "edit failed")
   101         util.system("%s %s" % (editor, name), errprefix = "edit failed")
   101 
   102 
   102         t = open(name).read()
   103         t = open(name).read()
   103         t = re.sub("(?m)^HG:.*\n", "", t)
   104         t = re.sub("(?m)^HG:.*\n", "", t)
   104 
   105 
       
   106         os.unlink(name)
       
   107 
   105         return t
   108         return t