setlocal on set path=c:\program files\git\bin;%path% if not isdir xserver git clone git://anongit.freedesktop.org/xorg/xserver if not isdir libxcb git clone git://anongit.freedesktop.org/xcb/libxcb if not isdir libxcb/xcb-proto git clone git://anongit.freedesktop.org/xcb/proto libxcb/xcb-proto if not isdir xkeyboard-config git clone git://anongit.freedesktop.org/xkeyboard-config if not isdir libX11 git clone git://anongit.freedesktop.org/xorg/lib/libX11 if not isdir libXdmcp git clone git://anongit.freedesktop.org/xorg/lib/libXdmcp if not isdir libXext git clone git://anongit.freedesktop.org/xorg/lib/libXext if not isdir libfontenc git clone git://anongit.freedesktop.org/xorg/lib/libfontenc if not isdir libXinerama git clone git://anongit.freedesktop.org/xorg/lib/libXinerama if not isdir libXau git clone git://anongit.freedesktop.org/xorg/lib/libXau if not isdir xkbcomp git clone git://anongit.freedesktop.org/xorg/app/xkbcomp if not isdir pixman git clone git://anongit.freedesktop.org/pixman if not isdir xextproto git clone git://anongit.freedesktop.org/xorg/proto/xextproto if not isdir randrproto git clone git://anongit.freedesktop.org/xorg/proto/randrproto if not isdir glproto git clone git://anongit.freedesktop.org/xorg/proto/glproto if not isdir mkfontscale git clone git://anongit.freedesktop.org/xorg/app/mkfontscale if not isdir xwininfo git clone git://anongit.freedesktop.org/xorg/app/xwininfo if not isdir libXft git clone git://anongit.freedesktop.org/xorg/lib/libXft if not isdir libXmu git clone git://anongit.freedesktop.org/xorg/lib/libXmu if not isdir libxtrans git clone git://anongit.freedesktop.org/xorg/lib/libxtrans if not isdir fontconfig git clone git://anongit.freedesktop.org/fontconfig if not isdir mesa git clone git://anongit.freedesktop.org/git/mesa/mesa pushd . echo Updating xserver |& tee /a d:\updategit.log pushd xserver |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating xkeyboard |& tee /a d:\updategit.log pushd xkeyboard-config |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating xcb |& tee /a d:\updategit.log pushd libxcb |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating xcb-proto |& tee /a d:\updategit.log pushd libxcb\xcb-proto |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libX11 |& tee /a d:\updategit.log pushd libX11 |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libXdmcp |& tee /a d:\updategit.log pushd libXdmcp |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libXext |& tee /a d:\updategit.log pushd libXext |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libfontenc|& tee /a d:\updategit.log pushd libfontenc |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libXinerama|& tee /a d:\updategit.log pushd libXinerama |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libXau |& tee /a d:\updategit.log pushd libXau |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating xkbcomp |& tee /a d:\updategit.log pushd xkbcomp |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating pixman |& tee /a d:\updategit.log pushd pixman |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating exextproto |& tee /a d:\updategit.log pushd xextproto |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating randrproto |& tee /a d:\updategit.log pushd randrproto |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating glproto |& tee /a d:\updategit.log pushd glproto |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating mkfontscale|& tee /a d:\updategit.log pushd mkfontscale |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating xwininfo |& tee /a d:\updategit.log pushd xwininfo |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libXft |& tee /a d:\updategit.log pushd libXft |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libXmu |& tee /a d:\updategit.log pushd libXmu |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating libxtrans |& tee /a d:\updategit.log pushd libxtrans |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating fontconfig |& tee /a d:\updategit.log pushd fontconfig |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd echo Updating mesa |& tee /a d:\updategit.log pushd mesa |& tee /a d:\updategit.log git pull |& tee /a d:\updategit.log popd popd setlocal off