equal
deleted
inserted
replaced
891 (fd, name) = tempfile.mkstemp("hg") |
891 (fd, name) = tempfile.mkstemp("hg") |
892 f = os.fdopen(fd, "w") |
892 f = os.fdopen(fd, "w") |
893 f.write(text) |
893 f.write(text) |
894 f.close() |
894 f.close() |
895 |
895 |
896 editor = os.environ.get("EDITOR", "vi") |
896 editor = os.environ.get("HGEDITOR") or os.environ.get("EDITOR", "vi") |
897 r = os.system("%s %s" % (editor, name)) |
897 r = os.system("%s %s" % (editor, name)) |
|
898 |
898 if r: |
899 if r: |
899 raise "Edit failed!" |
900 raise "Edit failed!" |
900 |
901 |
901 t = open(name).read() |
902 t = open(name).read() |
902 t = re.sub("(?m)^HG:.*\n", "", t) |
903 t = re.sub("(?m)^HG:.*\n", "", t) |
903 |
904 |
904 return t |
905 return t |
905 |
|
906 |
906 |
907 class httprangereader: |
907 class httprangereader: |
908 def __init__(self, url): |
908 def __init__(self, url): |
909 self.url = url |
909 self.url = url |
910 self.pos = 0 |
910 self.pos = 0 |