hgbook

annotate ja/examples/mq.tarball @ 1039:d0870e907b3d

1.5 partly translated
author Zhaoping Sun <zhaopingsun@gmail.com>
date Sun Nov 08 17:25:59 2009 -0500 (2009-11-08)
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