X-Git-Url: https://git.madduck.net/code/myrepos.git/blobdiff_plain/0c6bf1b6942db440d4296147175d481d60c27cd4..0a28dbd7e5e52c3144af83bab43364149cfd0174:/mrconfig diff --git a/mrconfig b/mrconfig index 5635ec0..c366271 100644 --- a/mrconfig +++ b/mrconfig @@ -1,29 +1,19 @@ -# An example config file for the mr(1) command. +# A simple example config file for the mr(1) command. -[src/mr] -checkout = git clone ssh://kitenet.net/srv/git/kitenet.net/mr +[mr] +checkout = git clone git://git.kitenet.net/mr -[src/linux-2.6] +[linux-2.6] checkout = git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git -# I only check this out on kodama, otherwise skip it. -skip = test $(hostname) != kodama +# only update once every 12 hours +skip = ([ "$1" = update ] && ! hours_since "$1" 12) -[src/dpkg] -# A merge of the upstream dpkg git repo and my own personal branch. -checkout = git clone git://git.debian.org/git/dpkg/dpkg.git && \ - cd dpkg && \ - git remote add kite ssh://kitenet.net/srv/git/kitenet.net/dpkg && \ - git fetch kite && \ - git checkout -b sourcev3 kite/sourcev3 -update = git pull origin master && git pull kite sourcev3 -commit = git push kite +[debian-cd] +checkout = svn co svn://svn.debian.org/debian-cd/trunk debian-cd -# My home directory, which I keep in svn. -[] -checkout = svn co svn+ssh://svn.kitenet.net/srv/svn/joey/trunk/home-$(hostname) joey -# run svnfix after each update -update = svn update && svnfix - -# Teach mr how to run svn cleanup. -[default] -cleanup = if [ -d .svn ]; then svn cleanup ; fi +# Example of how to remember to delete a repo, when one mrconfig file is +# used on multiple systems. If you're feeling brave, use rm -rf $MR_REPO +# instead. This approach can also be used for renames. +[foo] +update = error "$MR_REPO is no longer used and should be deleted" +skip = ! test -d "$MR_REPO"