hgbook

annotate ja/examples/mq.tarball @ 988:72de97557f11

French translation : 75% of ch05-daily translated
author Frédéric Bouquet <youshe.jaalon@gmail.com>
date Thu Sep 10 01:08:16 2009 +0200 (2009-09-10)
parents
children
rev   line source
foozy@708 1 #!/bin/bash
foozy@708 2
foozy@708 3 cp $EXAMPLE_DIR/data/netplug-*.tar.bz2 .
foozy@708 4 ln -s /bin/true download
foozy@708 5 export PATH=`pwd`:$PATH
foozy@708 6
foozy@708 7 #$ name: download
foozy@708 8
foozy@708 9 download netplug-1.2.5.tar.bz2
foozy@708 10 tar jxf netplug-1.2.5.tar.bz2
foozy@708 11 cd netplug-1.2.5
foozy@708 12 hg init
foozy@708 13 hg commit -q --addremove --message netplug-1.2.5
foozy@708 14 cd ..
foozy@708 15 hg clone netplug-1.2.5 netplug
foozy@708 16
foozy@708 17 #$ name:
foozy@708 18
foozy@708 19 cd netplug
foozy@708 20 echo '[extensions]' >> $HGRC
foozy@708 21 echo 'hgext.mq =' >> $HGRC
foozy@708 22 cd ..
foozy@708 23
foozy@708 24 #$ name: qinit
foozy@708 25
foozy@708 26 cd netplug
foozy@708 27 hg qinit
foozy@708 28 hg qnew -m 'fix build problem with gcc 4' build-fix.patch
foozy@708 29 perl -pi -e 's/int addr_len/socklen_t addr_len/' netlink.c
foozy@708 30 hg qrefresh
foozy@708 31 hg tip -p
foozy@708 32
foozy@708 33 #$ name: newsource
foozy@708 34
foozy@708 35 hg qpop -a
foozy@708 36 cd ..
foozy@708 37 download netplug-1.2.8.tar.bz2
foozy@708 38 hg clone netplug-1.2.5 netplug-1.2.8
foozy@708 39 cd netplug-1.2.8
foozy@708 40 hg locate -0 | xargs -0 rm
foozy@708 41 cd ..
foozy@708 42 tar jxf netplug-1.2.8.tar.bz2
foozy@708 43 cd netplug-1.2.8
foozy@708 44 hg commit --addremove --message netplug-1.2.8
foozy@708 45
foozy@708 46 #$ name: repush
foozy@708 47
foozy@708 48 cd ../netplug
foozy@708 49 hg pull ../netplug-1.2.8
foozy@708 50 hg qpush -a
foozy@708 51