festival: 240 chars should be enough for line length.
[elinks.git] / contrib / grafthistory.sh
blobb725c244afe7bd971dc6f2fbdbc545401c8001e5
1 #!/bin/sh
3 # Graft the ELinks development history to the current tree.
5 # Note that this will download about 80M.
7 if [ -z "`which wget 2>/dev/null`" ]; then
8 echo "Error: You need to have wget installed so that I can fetch the history." >&2
9 exit 1
12 [ "$GIT_DIR" ] || GIT_DIR=.git
13 if ! [ -d "$GIT_DIR" ]; then
14 echo "Error: You must run this from the project root (or set GIT_DIR to your .git directory)." >&2
15 exit 1
17 cd "$GIT_DIR"
19 echo "[grafthistory] Downloading the history"
20 mkdir -p objects/pack
21 cd objects/pack
22 wget -c http://elinks.cz/elinks-history.git/objects/pack/pack-0d6c5c67aab3b9d5d9b245da5929c15d79124a48.idx
23 wget -c http://elinks.cz/elinks-history.git/objects/pack/pack-0d6c5c67aab3b9d5d9b245da5929c15d79124a48.pack
25 echo "[grafthistory] Setting up the grafts"
26 cd ../..
27 mkdir -p info
28 # master
29 echo 0f6d4310ad37550be3323fab80456e4953698bf0 06135dc2b8bb7ed2e441305bdaa82048396de633 >>info/grafts
30 # REL_0_10
31 echo 43a9a406737fd22a8558c47c74b4ad04d4c92a2b 730242dcf2cdeed13eae7e8b0c5f47bb03326792 >>info/grafts
33 echo "[grafthistory] Refreshing the dumb server info wrt. new packs"
34 cd ..
35 git-update-server-info