Mercurial > public > mercurial-scm > hg
comparison mercurial/ui.py @ 662:b55a78595ef6
Pass username to hgeditor, remove temporary file
# HG changeset patch
# User Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl>
# Node ID 5c5d1484b51a53918575a199ab8985160f0ce2d7
# Parent 8c89408a7154d2da94766e957a088407fd0fef93
Pass username to hgeditor, remove temporary file
author | Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> |
---|---|
date | Sun, 10 Jul 2005 16:00:17 -0800 |
parents | 5374955ec5b1 |
children | 61c6b4178b9e |
comparison
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 |