Mercurial > hgbook
view en/examples/daily.copy @ 714:c44d5854620b
Fix up chapter 1.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Tue, 31 Mar 2009 22:38:30 -0700 |
parents | fe74ace5fe1c |
children | 477d6a3e5023 |
line wrap: on
line source
#!/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 mkdir k hg copy a k ls k #$ 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