equal
deleted
inserted
replaced
128 > # Interlace LF and CRLF |
128 > # Interlace LF and CRLF |
129 > lines = [(l.rstrip() + ((i % 2) and b'\n' or b'\r\n')) |
129 > lines = [(l.rstrip() + ((i % 2) and b'\n' or b'\r\n')) |
130 > for i, l in enumerate(open(sys.argv[1], 'rb'))] |
130 > for i, l in enumerate(open(sys.argv[1], 'rb'))] |
131 > open(sys.argv[1], 'wb').write(b''.join(lines)) |
131 > open(sys.argv[1], 'wb').write(b''.join(lines)) |
132 > EOF |
132 > EOF |
133 $ $PYTHON rewrite.py new/.hg/shamap |
133 $ "$PYTHON" rewrite.py new/.hg/shamap |
134 $ cd orig |
134 $ cd orig |
135 $ hg up -qC 1 |
135 $ hg up -qC 1 |
136 $ echo foo >> foo |
136 $ echo foo >> foo |
137 $ hg ci -qm 'change foo again' |
137 $ hg ci -qm 'change foo again' |
138 $ hg up -qC 2 |
138 $ hg up -qC 2 |