Mercurial > hg
view tests/test-eol-hook @ 11681:c5e555e064d0
Merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 25 Jul 2010 21:20:05 -0500 |
parents | 0bb67503ad4b |
children |
line wrap: on
line source
#!/bin/sh cat > $HGRCPATH <<EOF [diff] git = True EOF hg init main cat > main/.hg/hgrc <<EOF [extensions] eol = [hooks] pretxnchangegroup = python:hgext.eol.hook EOF hg clone main fork cd fork cat > .hgeol <<EOF [patterns] mixed.txt = BIN **.txt = native EOF hg add .hgeol hg commit -m 'Commit .hgeol' printf "first\nsecond\nthird\n" > a.txt hg add a.txt echo "% hg commit (LF a.txt)" hg commit -m 'LF a.txt' echo "% hg push" hg push ../main printf "first\r\nsecond\r\nthird\n" > a.txt echo "% hg commit (CRLF a.txt)" hg commit -m 'CRLF a.txt' echo "% hg push" hg push ../main echo "% hg commit (LF a.txt)" printf "first\nsecond\nthird\n" > a.txt hg commit -m 'LF a.txt (fixed)' echo "% hg push" hg push ../main