hgbook

annotate ja/examples/tour-merge-conflict @ 862:ad6d3f5245e7

Link back to the original English version of the book.
author gpiancastelli
date Fri Aug 28 12:21:45 2009 +0200 (2009-08-28)
parents
children
rev   line source
foozy@708 1 #!/bin/bash
foozy@708 2
foozy@708 3 hg init scam
foozy@708 4 cd scam
foozy@708 5
foozy@708 6 #$ name: wife
foozy@708 7
foozy@708 8 cat > letter.txt <<EOF
foozy@708 9 Greetings!
foozy@708 10
foozy@708 11 I am Mariam Abacha, the wife of former
foozy@708 12 Nigerian dictator Sani Abacha.
foozy@708 13 EOF
foozy@708 14
foozy@708 15 hg add letter.txt
foozy@708 16 hg commit -m '419 scam, first draft'
foozy@708 17
foozy@708 18 #$ name: cousin
foozy@708 19
foozy@708 20 cd ..
foozy@708 21 hg clone scam scam-cousin
foozy@708 22 cd scam-cousin
foozy@708 23
foozy@708 24 cat > letter.txt <<EOF
foozy@708 25 Greetings!
foozy@708 26
foozy@708 27 I am Shehu Musa Abacha, cousin to the former
foozy@708 28 Nigerian dictator Sani Abacha.
foozy@708 29 EOF
foozy@708 30
foozy@708 31 hg commit -m '419 scam, with cousin'
foozy@708 32
foozy@708 33 #$ name: son
foozy@708 34
foozy@708 35 cd ..
foozy@708 36 hg clone scam scam-son
foozy@708 37 cd scam-son
foozy@708 38
foozy@708 39 cat > letter.txt <<EOF
foozy@708 40 Greetings!
foozy@708 41
foozy@708 42 I am Alhaji Abba Abacha, son of the former
foozy@708 43 Nigerian dictator Sani Abacha.
foozy@708 44 EOF
foozy@708 45
foozy@708 46 hg commit -m '419 scam, with son'
foozy@708 47
foozy@708 48 #$ name: pull
foozy@708 49
foozy@708 50 cd ..
foozy@708 51 hg clone scam-cousin scam-merge
foozy@708 52 cd scam-merge
foozy@708 53 hg pull -u ../scam-son
foozy@708 54
foozy@708 55 #$ name: merge
foozy@708 56 #$ ignore: [<>]{7} /tmp/.*
foozy@708 57
foozy@708 58 export HGMERGE=merge
foozy@708 59 hg merge
foozy@708 60 cat letter.txt
foozy@708 61
foozy@708 62 #$ name: commit
foozy@708 63
foozy@708 64 cat > letter.txt <<EOF
foozy@708 65 Greetings!
foozy@708 66
foozy@708 67 I am Bryan O'Sullivan, no relation of the former
foozy@708 68 Nigerian dictator Sani Abacha.
foozy@708 69 EOF
foozy@708 70
foozy@708 71 hg commit -m 'Send me your money'
foozy@708 72 hg tip