[Pkg-ocaml-maint-commits] r6194 - /trunk/projects/git-guide/d-o-m-mrconfig.sh
dogguy-guest at users.alioth.debian.org
dogguy-guest at users.alioth.debian.org
Wed Feb 18 13:45:43 UTC 2009
Author: dogguy-guest
Date: Wed Feb 18 13:45:42 2009
New Revision: 6194
URL: http://svn.debian.org/wsvn/?sc=1&rev=6194
Log:
Adding DEFAULT section containing small shell functions for checkout
Modified:
trunk/projects/git-guide/d-o-m-mrconfig.sh
Modified: trunk/projects/git-guide/d-o-m-mrconfig.sh
URL: http://svn.debian.org/wsvn/trunk/projects/git-guide/d-o-m-mrconfig.sh?rev=6194&op=diff
==============================================================================
--- trunk/projects/git-guide/d-o-m-mrconfig.sh (original)
+++ trunk/projects/git-guide/d-o-m-mrconfig.sh Wed Feb 18 13:45:42 2009
@@ -35,21 +35,31 @@
mv $OUTPUT ${OUTPUT}\~
fi
+# Setting up mr lib
+output "[DEFAULT]
+lib=
+ git_checkout () {
+ git clone git+ssh://git.debian.org$GIT_REPODIR\$1.git &&
+ cd \$1 &&
+ git branch --track upstream remotes/origin/upstream &&
+ git branch --track pristine-tar remotes/origin/pristine-tar
+ }
+ svn_checkout () {
+ svn co $SVN_REPODIR/\$1
+ }
+"
+
# Sections for Git repositories
for i in $GIT_PKGS; do
output "[packages/$i]
-checkout =
- git clone git+ssh://git.debian.org$GIT_REPODIR$i.git &&
- cd $i &&
- git branch --track upstream remotes/origin/upstream &&
- git branch --track pristine-tar remotes/origin/pristine-tar
+checkout = git_checkout $i
"
done
# Sections for Svn repositories
for i in $SVN_REMAINING_PKGS; do
output "[packages/$i]
-checkout = svn co $SVN_REPODIR/packages/$i
+checkout = svn_checkout packages/$i
"
done
@@ -57,12 +67,13 @@
# Adding projects and tools
output "[projects]
-checkout = svn co $SVN_REPODIR/projects
+checkout = svn_checkout projects
[tools]
-checkout = svn co $SVN_REPODIR/tools
+checkout = svn_checkout tools
"
+# Warn if changes have been made
if [ -f ${OUTPUT}\~ ] && diff -u ${OUTPUT}\~ ${OUTPUT}; then
rm ${OUTPUT}\~
msg "no changes"
More information about the Pkg-ocaml-maint-commits
mailing list