aboutsummaryrefslogtreecommitdiff
path: root/updategit.sh
blob: 838c8ea82dbc5962200f6619fb49ac18addf2804 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
if [ ! -d xserver          ]; then git clone git://anongit.freedesktop.org/xorg/xserver               ; fi
if [ ! -d libxcb           ]; then git clone git://anongit.freedesktop.org/xcb/libxcb                 ; fi
if [ ! -d libxcb/xcb-proto ]; then git clone git://anongit.freedesktop.org/xcb/proto libxcb/xcb-proto ; fi
if [ ! -d xkeyboard-config ]; then git clone git://anongit.freedesktop.org/xkeyboard-config           ; fi
if [ ! -d libX11           ]; then git clone git://anongit.freedesktop.org/xorg/lib/libX11            ; fi
if [ ! -d libXdmcp         ]; then git clone git://anongit.freedesktop.org/xorg/lib/libXdmcp          ; fi
if [ ! -d libXext          ]; then git clone git://anongit.freedesktop.org/xorg/lib/libXext           ; fi
if [ ! -d libfontenc       ]; then git clone git://anongit.freedesktop.org/xorg/lib/libfontenc        ; fi
if [ ! -d libXinerama      ]; then git clone git://anongit.freedesktop.org/xorg/lib/libXinerama       ; fi
if [ ! -d libXau           ]; then git clone git://anongit.freedesktop.org/xorg/lib/libXau            ; fi
if [ ! -d xkbcomp          ]; then git clone git://anongit.freedesktop.org/xorg/app/xkbcomp           ; fi
if [ ! -d pixman           ]; then git clone git://anongit.freedesktop.org/pixman                     ; fi
if [ ! -d xextproto        ]; then git clone git://anongit.freedesktop.org/xorg/proto/xextproto       ; fi
if [ ! -d randrproto       ]; then git clone git://anongit.freedesktop.org/xorg/proto/randrproto      ; fi
if [ ! -d glproto          ]; then git clone git://anongit.freedesktop.org/xorg/proto/glproto         ; fi
if [ ! -d mkfontscale      ]; then git clone git://anongit.freedesktop.org/xorg/app/mkfontscale       ; fi
if [ ! -d xwininfo         ]; then git clone git://anongit.freedesktop.org/xorg/app/xwininfo          ; fi
if [ ! -d libXft           ]; then git clone git://anongit.freedesktop.org/xorg/lib/libXft            ; fi
if [ ! -d libXmu           ]; then git clone git://anongit.freedesktop.org/xorg/lib/libXmu            ; fi
if [ ! -d libxtrans        ]; then git clone git://anongit.freedesktop.org/xorg/lib/libxtrans         ; fi
if [ ! -d fontconfig       ]; then git clone git://anongit.freedesktop.org/fontconfig                 ; fi
if [ ! -d mesa             ]; then git clone git://anongit.freedesktop.org/git/mesa/mesa              ; fi

if [ -d xserver          ]; then echo Updating xserver          ; pushd xserver         > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libxcb           ]; then echo Updating libxcb           ; pushd libxcb          > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libxcb/xcb-proto ]; then echo Updating libxcb/xcb-proto ; pushd libxcb/xcb-proto> /dev/null ; git pull; popd > /dev/null ; fi
if [ -d xkeyboard-config ]; then echo Updating xkeyboard-config ; pushd xkeyboard-config> /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libX11           ]; then echo Updating libX11           ; pushd libX11          > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libXdmcp         ]; then echo Updating libXdmcp         ; pushd libXdmcp        > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libXext          ]; then echo Updating libXext          ; pushd libXext         > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libfontenc       ]; then echo Updating libfontenc       ; pushd libfontenc      > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libXinerama      ]; then echo Updating libXinerama      ; pushd libXinerama     > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libXau           ]; then echo Updating libXau           ; pushd libXau          > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d xkbcomp          ]; then echo Updating xkbcomp          ; pushd xkbcomp         > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d pixman           ]; then echo Updating pixman           ; pushd pixman          > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d xextproto        ]; then echo Updating xextproto        ; pushd xextproto       > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d randrproto       ]; then echo Updating randrproto       ; pushd randrproto      > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d glproto          ]; then echo Updating glproto          ; pushd glproto         > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d mkfontscale      ]; then echo Updating mkfontscale      ; pushd mkfontscale     > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d xwininfo         ]; then echo Updating xwininfo         ; pushd xwininfo        > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libXft           ]; then echo Updating libXft           ; pushd libXft          > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libXmu           ]; then echo Updating libXmu           ; pushd libXmu          > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d libxtrans        ]; then echo Updating libxtrans        ; pushd libxtrans       > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d fontconfig       ]; then echo Updating fontconfig       ; pushd fontconfig      > /dev/null ; git pull; popd > /dev/null ; fi
if [ -d mesa             ]; then echo Updating mesa             ; pushd mesa            > /dev/null ; git pull; popd > /dev/null ; fi

../vcxsrv.released/synchronise.py -e xserver ../vcxsrv.released/xorg-server --skip-dir=fonts.src --skip-dir=bitmaps --skip-dir=xkeyboard-config
../vcxsrv.released/synchronise.py -e libxcb ../vcxsrv.released/libxcb
../vcxsrv.released/synchronise.py -e xkeyboard-config ../vcxsrv.released/xorg-server/xkeyboard-config
../vcxsrv.released/synchronise.py -e libX11 ../vcxsrv.released/libX11
../vcxsrv.released/synchronise.py -e libXdmcp ../vcxsrv.released/libXdmcp
../vcxsrv.released/synchronise.py -e libXext ../vcxsrv.released/libXext
../vcxsrv.released/synchronise.py -e libfontenc ../vcxsrv.released/libfontenc
../vcxsrv.released/synchronise.py -e libXinerama ../vcxsrv.released/libXinerama
../vcxsrv.released/synchronise.py -e libXau ../vcxsrv.released/libXau
../vcxsrv.released/synchronise.py -e xkbcomp ../vcxsrv.released/xkbcomp
../vcxsrv.released/synchronise.py -e pixman ../vcxsrv.released/pixman
../vcxsrv.released/synchronise.py xextproto ../vcxsrv.released/X11/extensions --skip-dir=specs --skip-file=COPYING --skip-file=docbook.am --skip-file=autogen.sh --skip-file=configure.ac --skip-file=Makefile.am --skip-file=README --skip-file=.gitignore
../vcxsrv.released/synchronise.py randrproto ../vcxsrv.released/X11/extensions --skip-file=autogen.sh --skip-file=configure.ac --skip-file=COPYING --skip-file=Makefile.am --skip-file=README --skip-file=.gitignore
../vcxsrv.released/synchronise.py -e glproto            ../vcxsrv.released/gl
../vcxsrv.released/synchronise.py -e mkfontscale        ../vcxsrv.released/mkfontscale
../vcxsrv.released/synchronise.py -e xwininfo           ../vcxsrv.released/apps/xwininfo
../vcxsrv.released/synchronise.py -e fontconfig         ../vcxsrv.released/fontconfig
../vcxsrv.released/synchronise.py -e libXft             ../vcxsrv.released/libXft
../vcxsrv.released/synchronise.py -e libXmu             ../vcxsrv.released/libXmu
../vcxsrv.released/synchronise.py -e libxtrans          ../vcxsrv.released/X11/xtrans
../vcxsrv.released/synchronise.py -e mesa ../vcxsrv.released/mesalib --skip-dir=tests  --skip-dir=gtest --skip-dir=x86-64 --skip-dir=tnl_dd --skip-dir=sparc --skip-dir=tools --skip-dir=libdricore --skip-dir=x11 --skip-dir=osmesa --skip-dir=radeon --skip-dir=r200 --skip-dir=nouveau --skip-dir=intel --skip-dir=i965 --skip-dir=i915 --skip-dir=vgapi --skip-dir=shared-glapi --skip-dir=es1api  --skip-dir=es2api --skip-dir=gtest --skip-dir=glx --skip-dir=builtins --skip-dir=vl --skip-dir=gallium/docs --skip-dir=gallium/drivers --skip-dir=gallium/include --skip-dir=gallium/state_trackers --skip-dir=gallium/targets --skip-dir=gallium/winsys --skip-dir=gbm --skip-dir=getopt --skip-dir=egl --skip-dir=cso_cache --skip-dir=target-helpers --skip-dir=tgsi --skip-dir=translate --skip-dir=rtasm --skip-dir=pipebuffer --skip-dir=postprocess --skip-dir=rbug --skip-dir=pipe-loader --skip-dir=os --skip-dir=indices --skip-dir=gallivm --skip-dir=draw --skip-dir=pci_ids --skip-dir=doxygen --skip-dir=OLD --skip-dir=CL --skip-dir=c99

# show all latest commit hashes
if [ -d xserver          ]; then  pushd xserver         > /dev/null ; echo "xserver         " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libxcb           ]; then  pushd libxcb          > /dev/null ; echo "libxcb          " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libxcb/xcb-proto ]; then  pushd libxcb/xcb-proto> /dev/null ; echo "libxcb/xcb-proto" `git log | head -n1`; popd > /dev/null ; fi
if [ -d xkeyboard-config ]; then  pushd xkeyboard-config> /dev/null ; echo "xkeyboard-config" `git log | head -n1`; popd > /dev/null ; fi
if [ -d libX11           ]; then  pushd libX11          > /dev/null ; echo "libX11          " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libXdmcp         ]; then  pushd libXdmcp        > /dev/null ; echo "libXdmcp        " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libXext          ]; then  pushd libXext         > /dev/null ; echo "libXext         " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libfontenc       ]; then  pushd libfontenc      > /dev/null ; echo "libfontenc      " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libXinerama      ]; then  pushd libXinerama     > /dev/null ; echo "libXinerama     " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libXau           ]; then  pushd libXau          > /dev/null ; echo "libXau          " `git log | head -n1`; popd > /dev/null ; fi
if [ -d xkbcomp          ]; then  pushd xkbcomp         > /dev/null ; echo "xkbcomp         " `git log | head -n1`; popd > /dev/null ; fi
if [ -d pixman           ]; then  pushd pixman          > /dev/null ; echo "pixman          " `git log | head -n1`; popd > /dev/null ; fi
if [ -d xextproto        ]; then  pushd xextproto       > /dev/null ; echo "xextproto       " `git log | head -n1`; popd > /dev/null ; fi
if [ -d randrproto       ]; then  pushd randrproto      > /dev/null ; echo "randrproto      " `git log | head -n1`; popd > /dev/null ; fi
if [ -d glproto          ]; then  pushd glproto         > /dev/null ; echo "glproto         " `git log | head -n1`; popd > /dev/null ; fi
if [ -d mkfontscale      ]; then  pushd mkfontscale     > /dev/null ; echo "mkfontscale     " `git log | head -n1`; popd > /dev/null ; fi
if [ -d xwininfo         ]; then  pushd xwininfo        > /dev/null ; echo "xwininfo        " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libXft           ]; then  pushd libXft          > /dev/null ; echo "libXft          " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libXmu           ]; then  pushd libXmu          > /dev/null ; echo "libXmu          " `git log | head -n1`; popd > /dev/null ; fi
if [ -d libxtrans        ]; then  pushd libxtrans       > /dev/null ; echo "libxtrans       " `git log | head -n1`; popd > /dev/null ; fi
if [ -d fontconfig       ]; then  pushd fontconfig      > /dev/null ; echo "fontconfig      " `git log | head -n1`; popd > /dev/null ; fi
if [ -d mesa             ]; then  pushd mesa            > /dev/null ; echo "mesa            " `git log | head -n1`; popd > /dev/null ; fi