mrconfig | 408 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 408 insertions(+)
New commits: commit ee3683624bd5a4ea0253013a24a689ea4e1c5b02 Author: David Nusinow <[email protected]> Date: Mon Aug 31 21:53:58 2009 -0400 Add mrconfig diff --git a/mrconfig b/mrconfig new file mode 100644 index 0000000..9dd8958 --- /dev/null +++ b/mrconfig @@ -0,0 +1,408 @@ +# Let emacs know how to highlite this file: -*-shell-script-*- +[DEFAULT] +git_gc = git gc "$@" +checkout = REPONAME=`basename $MR_REPO`; + git clone "git+ssh://[email protected]/git/pkg-xorg/app/$REPONAME" && + cd $MR_REPO && + git remote add xsfbs git+ssh://[email protected]/git/pkg-xorg/xsfbs && + git remote update xsfbs && + for REPO in upstream-unstable debian-experimental upstream-experimental + do + if [ `git branch -a | grep "$REPO"` ]; then + git branch --track "$REPO" "origin/$REPO" + fi + done + +# git_addxsfbs = cd $MR_REPO && +# git remote add xsfbs git+ssh://[email protected]/git/pkg-xorg/xsfbs && +# git remote update xsfbs + +git_xsfbs = if [ $@ ]; then + BRANCH="$@" + else + BRANCH="debian-unstable" + fi + if git branch | grep "$BRANCH"; then + git checkout "$BRANCH" + if [[ "$MR_REPO" != "xsfbs" && -d debian/xsfbs ]]; then + git remote update xsfbs + COMMITMSG="Merge xsfbs in to $BRANCH" + git merge -m "$COMMITMSG" xsfbs/debian-unstable + LASTCOMMIT=`git log -1 --pretty='%s'` + if [ "$LASTCOMMIT" = "$COMMITMSG" ]; then + COMMITHASH=`git log -1 --pretty='%H' xsfbs/debian-unstable` + if head -n1 debian/changelog | awk '{print $3}' | grep 'UNRELEASED' > /dev/null; then + dch -a "Update xsfbs to $COMMITHASH" + else + dch -i -D UNRELEASED "Update xsfbs to $COMMITHASH" + fi + git add debian/changelog + git commit -m "Update xsfbs to $COMMITHASH" + fi # Did the merge actually provide new commits? + fi # Do we have debian/xsfbs and we're not xsfbs itself? + fi # Do we have the merge branch (debian-unstable by default)? + +[debian/xorg/app/compiz] +dummy = true +[debian/xorg/app/grandr] +dummy = true +[debian/xorg/app/twm] +dummy = true +[debian/xorg/app/x11-apps] +dummy = true +[debian/xorg/app/x11-session-utils] +dummy = true +[debian/xorg/app/x11-utils] +dummy = true +[debian/xorg/app/x11-xfs-utils] +dummy = true +[debian/xorg/app/x11-xkb-utils] +dummy = true +[debian/xorg/app/x11-xserver-utils] +dummy = true +[debian/xorg/app/xauth] +dummy = true +[debian/xorg/app/xbacklight] +dummy = true +[debian/xorg/app/xdm] +dummy = true +[debian/xorg/app/xfs] +dummy = true +[debian/xorg/app/xinit] +dummy = true +[debian/xorg/app/xprint-utils] +dummy = true +[debian/xorg/app/xterm] +dummy = true +[debian/xorg/app/xutils] +dummy = true +[debian/xorg/app/xutils-dev] +dummy = true +[debian/xorg/bling/ccsm] +dummy = true +[debian/xorg/bling/compizconfig-backend-gconf] +dummy = true +[debian/xorg/bling/compizconfig-backend-kconfig] +dummy = true +[debian/xorg/bling/compizconfig-backend-kconfig4] +dummy = true +[debian/xorg/bling/compizconfig-python] +dummy = true +[debian/xorg/bling/compiz-fusion-bcop] +dummy = true +[debian/xorg/bling/compiz-fusion-plugins-extra] +dummy = true +[debian/xorg/bling/compiz-fusion-plugins-main] +dummy = true +[debian/xorg/bling/compiz-fusion-plugins-unsupported] +dummy = true +[debian/xorg/bling/libcompizconfig] +dummy = true +[debian/xorg/data/xbitmaps] +dummy = true +[debian/xorg/data/xcursor-themes] +dummy = true +[debian/xorg/data/xkb-data] +dummy = true +[debian/xorg/debian/xorg] +dummy = true +[debian/xorg/doc-hackers] +dummy = true +[debian/xorg/doc/xorg-docs] +dummy = true +[debian/xorg/doc/xorg-sgml-doctools] +dummy = true +[debian/xorg/driver/xserver-xorg-input-acecad] +dummy = true +[debian/xorg/driver/xserver-xorg-input-aiptek] +dummy = true +[debian/xorg/driver/xserver-xorg-input-citron] +dummy = true +[debian/xorg/driver/xserver-xorg-input-elographics] +dummy = true +[debian/xorg/driver/xserver-xorg-input-evdev] +dummy = true +[debian/xorg/driver/xserver-xorg-input-evtouch] +dummy = true +[debian/xorg/driver/xserver-xorg-input-fpit] +dummy = true +[debian/xorg/driver/xserver-xorg-input-hyperpen] +dummy = true +[debian/xorg/driver/xserver-xorg-input-joystick] +dummy = true +[debian/xorg/driver/xserver-xorg-input-keyboard] +dummy = true +[debian/xorg/driver/xserver-xorg-input-mouse] +dummy = true +[debian/xorg/driver/xserver-xorg-input-mutouch] +dummy = true +[debian/xorg/driver/xserver-xorg-input-penmount] +dummy = true +[debian/xorg/driver/xserver-xorg-input-synaptics] +dummy = true +[debian/xorg/driver/xserver-xorg-input-vmmouse] +dummy = true +[debian/xorg/driver/xserver-xorg-input-void] +dummy = true +[debian/xorg/driver/xserver-xorg-video-amd] +dummy = true +[debian/xorg/driver/xserver-xorg-video-apm] +dummy = true +[debian/xorg/driver/xserver-xorg-video-ark] +dummy = true +[debian/xorg/driver/xserver-xorg-video-ati] +dummy = true +[debian/xorg/driver/xserver-xorg-video-chips] +dummy = true +[debian/xorg/driver/xserver-xorg-video-cirrus] +dummy = true +[debian/xorg/driver/xserver-xorg-video-dummy] +dummy = true +[debian/xorg/driver/xserver-xorg-video-fbdev] +dummy = true +[debian/xorg/driver/xserver-xorg-video-glide] +dummy = true +[debian/xorg/driver/xserver-xorg-video-glint] +dummy = true +[debian/xorg/driver/xserver-xorg-video-i128] +dummy = true +[debian/xorg/driver/xserver-xorg-video-i740] +dummy = true +[debian/xorg/driver/xserver-xorg-video-i810] +dummy = true +[debian/xorg/driver/xserver-xorg-video-imstt] +dummy = true +[debian/xorg/driver/xserver-xorg-video-intel] +dummy = true +[debian/xorg/driver/xserver-xorg-video-ivtvdev] +dummy = true +[debian/xorg/driver/xserver-xorg-video-mach64] +dummy = true +[debian/xorg/driver/xserver-xorg-video-mga] +dummy = true +[debian/xorg/driver/xserver-xorg-video-neomagic] +dummy = true +[debian/xorg/driver/xserver-xorg-video-newport] +dummy = true +[debian/xorg/driver/xserver-xorg-video-nouveau] +dummy = true +[debian/xorg/driver/xserver-xorg-video-nv] +dummy = true +[debian/xorg/driver/xserver-xorg-video-openchrome] +dummy = true +[debian/xorg/driver/xserver-xorg-video-r128] +dummy = true +[debian/xorg/driver/xserver-xorg-video-radeonhd] +dummy = true +[debian/xorg/driver/xserver-xorg-video-rendition] +dummy = true +[debian/xorg/driver/xserver-xorg-video-s3] +dummy = true +[debian/xorg/driver/xserver-xorg-video-s3virge] +dummy = true +[debian/xorg/driver/xserver-xorg-video-savage] +dummy = true +[debian/xorg/driver/xserver-xorg-video-siliconmotion] +dummy = true +[debian/xorg/driver/xserver-xorg-video-sis] +dummy = true +[debian/xorg/driver/xserver-xorg-video-sisusb] +dummy = true +[debian/xorg/driver/xserver-xorg-video-suncg14] +dummy = true +[debian/xorg/driver/xserver-xorg-video-suncg3] +dummy = true +[debian/xorg/driver/xserver-xorg-video-suncg6] +dummy = true +[debian/xorg/driver/xserver-xorg-video-sunffb] +dummy = true +[debian/xorg/driver/xserver-xorg-video-sunleo] +dummy = true +[debian/xorg/driver/xserver-xorg-video-suntcx] +dummy = true +[debian/xorg/driver/xserver-xorg-video-tdfx] +dummy = true +[debian/xorg/driver/xserver-xorg-video-tga] +dummy = true +[debian/xorg/driver/xserver-xorg-video-trident] +dummy = true +[debian/xorg/driver/xserver-xorg-video-tseng] +dummy = true +[debian/xorg/driver/xserver-xorg-video-v4l] +dummy = true +[debian/xorg/driver/xserver-xorg-video-vesa] +dummy = true +[debian/xorg/driver/xserver-xorg-video-vmware] +dummy = true +[debian/xorg/driver/xserver-xorg-video-voodoo] +dummy = true +[debian/xorg/font/xfonts-100dpi] +dummy = true +[debian/xorg/font/xfonts-75dpi] +dummy = true +[debian/xorg/font/xfonts-base] +dummy = true +[debian/xorg/font/xfonts-cyrillic] +dummy = true +[debian/xorg/font/xfonts-encodings] +dummy = true +[debian/xorg/font/xfonts-scalable] +dummy = true +[debian/xorg/font/xfonts-utils] +dummy = true +[debian/xorg/git-migration] +dummy = true +[debian/xorg/lib/drm-snapshot] +dummy = true +[debian/xorg/lib/libdmx] +dummy = true +[debian/xorg/lib/libdrm] +dummy = true +[debian/xorg/lib/libfontenc] +dummy = true +[debian/xorg/lib/libfs] +dummy = true +[debian/xorg/lib/libice] +dummy = true +[debian/xorg/lib/libpciaccess] +dummy = true +[debian/xorg/lib/libsm] +dummy = true +[debian/xorg/lib/libx11] +dummy = true +[debian/xorg/lib/libxau] +dummy = true +[debian/xorg/lib/libxaw] +dummy = true +[debian/xorg/lib/libxcomposite] +dummy = true +[debian/xorg/lib/libxcursor] +dummy = true +[debian/xorg/lib/libxdamage] +dummy = true +[debian/xorg/lib/libxdmcp] +dummy = true +[debian/xorg/lib/libxevie] +dummy = true +[debian/xorg/lib/libxext] +dummy = true +[debian/xorg/lib/libxfixes] +dummy = true +[debian/xorg/lib/libxfont] +dummy = true +[debian/xorg/lib/libxfontcache] +dummy = true +[debian/xorg/lib/libxi] +dummy = true +[debian/xorg/lib/libxinerama] +dummy = true +[debian/xorg/lib/libxkbfile] +dummy = true +[debian/xorg/lib/libxkbui] +dummy = true +[debian/xorg/lib/libxmu] +dummy = true +[debian/xorg/lib/libxp] +dummy = true +[debian/xorg/lib/libxpm] +dummy = true +[debian/xorg/lib/libxprintapputil] +dummy = true +[debian/xorg/lib/libxprintutil] +dummy = true +[debian/xorg/lib/libxrandr] +dummy = true +[debian/xorg/lib/libxrender] +dummy = true +[debian/xorg/lib/libxres] +dummy = true +[debian/xorg/lib/libxss] +dummy = true +[debian/xorg/lib/libxt] +dummy = true +[debian/xorg/lib/libxtrap] +dummy = true +[debian/xorg/lib/libxtst] +dummy = true +[debian/xorg/lib/libxv] +dummy = true +[debian/xorg/lib/libxvmc] +dummy = true +[debian/xorg/lib/libxxf86dga] +dummy = true +[debian/xorg/lib/libxxf86misc] +dummy = true +[debian/xorg/lib/libxxf86vm] +dummy = true +[debian/xorg/lib/mesa] +dummy = true +[debian/xorg/lib/pixman] +dummy = true +[debian/xorg/lib/xft] +dummy = true +[debian/xorg/lib/xtrans] +dummy = true +[debian/xorg/proto/x11proto-bigreqs] +dummy = true +[debian/xorg/proto/x11proto-composite] +dummy = true +[debian/xorg/proto/x11proto-core] +dummy = true +[debian/xorg/proto/x11proto-damage] +dummy = true +[debian/xorg/proto/x11proto-dmx] +dummy = true +[debian/xorg/proto/x11proto-dri2] +dummy = true +[debian/xorg/proto/x11proto-evie] +dummy = true +[debian/xorg/proto/x11proto-fixes] +dummy = true +[debian/xorg/proto/x11proto-fontcache] +dummy = true +[debian/xorg/proto/x11proto-fonts] +dummy = true +[debian/xorg/proto/x11proto-gl] +dummy = true +[debian/xorg/proto/x11proto-input] +dummy = true +[debian/xorg/proto/x11proto-kb] +dummy = true +[debian/xorg/proto/x11proto-print] +dummy = true +[debian/xorg/proto/x11proto-randr] +dummy = true +[debian/xorg/proto/x11proto-record] +dummy = true +[debian/xorg/proto/x11proto-render] +dummy = true +[debian/xorg/proto/x11proto-resource] +dummy = true +[debian/xorg/proto/x11proto-scrnsaver] +dummy = true +[debian/xorg/proto/x11proto-trap] +dummy = true +[debian/xorg/proto/x11proto-video] +dummy = true +[debian/xorg/proto/x11proto-xcmisc] +dummy = true +[debian/xorg/proto/x11proto-xext] +dummy = true +[debian/xorg/proto/x11proto-xf86bigfont] +dummy = true +[debian/xorg/proto/x11proto-xf86dga] +dummy = true +[debian/xorg/proto/x11proto-xf86dri] +dummy = true +[debian/xorg/proto/x11proto-xf86misc] +dummy = true +[debian/xorg/proto/x11proto-xf86vidmode] +dummy = true +[debian/xorg/proto/x11proto-xinerama] +dummy = true +[debian/xorg/xserver/xorg-server] +dummy = true +[debian/xorg/xserver/xprint] +skip = true +[debian/xorg/xsfbs] +dummy = true -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

