equal
deleted
inserted
replaced
808 script.append('alias pwd="pwd -W"\n') |
808 script.append('alias pwd="pwd -W"\n') |
809 |
809 |
810 for n, l in enumerate(lines): |
810 for n, l in enumerate(lines): |
811 if not l.endswith('\n'): |
811 if not l.endswith('\n'): |
812 l += '\n' |
812 l += '\n' |
813 if l.startswith('#if'): |
813 if l.startswith('#require'): |
|
814 lsplit = l.split() |
|
815 if len(lsplit) < 2 or lsplit[0] != '#require': |
|
816 after.setdefault(pos, []).append(' !!! invalid #require\n') |
|
817 if not self._hghave(lsplit[1:]): |
|
818 script = ["exit 80\n"] |
|
819 break |
|
820 after.setdefault(pos, []).append(l) |
|
821 elif l.startswith('#if'): |
814 lsplit = l.split() |
822 lsplit = l.split() |
815 if len(lsplit) < 2 or lsplit[0] != '#if': |
823 if len(lsplit) < 2 or lsplit[0] != '#if': |
816 after.setdefault(pos, []).append(' !!! invalid #if\n') |
824 after.setdefault(pos, []).append(' !!! invalid #if\n') |
817 if skipping is not None: |
825 if skipping is not None: |
818 after.setdefault(pos, []).append(' !!! nested #if\n') |
826 after.setdefault(pos, []).append(' !!! nested #if\n') |