Mercurial > hg
view tests/test-eol-hook @ 11818:b1ae33b813cb stable
hg.clone: do not ignore branch argument when source is a repo object
This is a revert of 4a70178f9bde. The "bug" mentioned in this changeset is unclear:
hopefully using a test to cover this usage should prevent any bugs.
author | Nicolas Dumazet <nicdumz.commits@gmail.com> |
---|---|
date | Fri, 02 Jul 2010 15:12:50 +0900 |
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