# HG changeset patch # User Bryan O'Sullivan # Date 1163625023 28800 # Node ID b252526b44aad7d64671481cb6442fa8df1a591f # Parent 1ee53cb37a997adb1e877f555b924d94a01c58b7 Missed a file. diff -r 1ee53cb37a99 -r b252526b44aa en/examples/daily.copy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/en/examples/daily.copy Wed Nov 15 13:10:23 2006 -0800 @@ -0,0 +1,80 @@ +#!/bin/bash + +#$ name: init + +hg init my-copy +cd my-copy +echo line > file +hg add file +hg commit -m 'Added a file' + +#$ name: clone + +cd .. +hg clone my-copy your-copy + +#$ name: copy + +cd my-copy +hg copy file new-file + +#$ name: status + +hg status + +#$ name: status-copy + +hg status -C +hg commit -m 'Copied file' + +#$ name: other + +cd ../your-copy +echo 'new contents' >> file +hg commit -m 'Changed file' + +#$ name: cat + +cat file +cat ../my-copy/new-file + +#$ name: merge + +hg pull ../my-copy +hg merge +cat new-file + +#$ name: + +cd .. +hg init copy-example +cd copy-example +echo a > a +echo b > b +mkdir c +mkdir c/a +echo c > c/a/c +hg ci -Ama + +#$ name: simple + +hg copy a c + +#$ name: dir-dest + +mkdir d +hg copy a b d +ls d + +#$ name: dir-src + +hg copy c e + +#$ name: dir-src-dest + +hg copy c d + +#$ name: after + +cp a z +hg copy --after a z