[PPL-devel] [GIT] ppl/w3ppl(master): Converted to git.

Abramo Bagnara abramo.bagnara at gmail.com
Tue Apr 7 19:06:47 CEST 2009


Module: ppl/w3ppl
Branch: master
Commit: d48b7ca6ddd4ce0578cc53b3b0a8a6a80b1343ed
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/w3ppl.git;a=commit;h=d48b7ca6ddd4ce0578cc53b3b0a8a6a80b1343ed

Author: Abramo Bagnara <abramo.bagnara at gmail.com>
Date:   Tue Apr  7 19:07:15 2009 +0200

Converted to git.

---

 bin/update_web_site |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/bin/update_web_site b/bin/update_web_site
index efbe1a2..8ac559f 100755
--- a/bin/update_web_site
+++ b/bin/update_web_site
@@ -6,15 +6,14 @@
 
 BRANCH=ppl-0_10-branch
 
-export CVS_RSH=ssh
 export PATH=/usr/local/bin:$PATH
 
 # Where the repository is on cvs.cs.unipr.it.
-local_repository=/cvs/ppl
+local_repository=/git/ppl
 
 # Where the repository is for remote developers.
 #remote_repository=$USER at cvs.cs.unipr.it:$local_repository
-remote_repository=bagnara at cvs.cs.unipr.it:$local_repository
+remote_repository=ssh://bagnara@git.cs.unipr.it$local_repository
 
 # The local machine.
 machine=`uname -n`
@@ -49,17 +48,28 @@ notification=$top_dir/notification
 # Lock file name.
 lock=.LOCK
 
+fetch_branch() {
+    repo=$1
+    module=$2
+    branch=$3
+    mkdir $module &&
+    (cd $module &&
+	git init &&
+	git remote add origin $repo/$module.git -t $branch -m $branch &&
+	git fetch --depth=1 &&
+	git checkout --track -b $branch origin/$branch)
+}
+
 obtain_sources() {
     case "$machine" in
     spartacus.cs.unipr.it)
-	cvs -d $local_repository export -D today w3ppl
+	fetch_branch $local_repository w3ppl master
 	if [ $? -ne 0 ]
 	then
 	    echo "Cannot copy the PPL web pages." >>$notification
 	    maybe_notify_developers_and_exit
 	fi
-	cvs -z 9 -d $local_repository export -r $BRANCH ppl
-	#cvs -z 9 -d $local_repository export -D today ppl
+	fetch_branch $local_repository ppl $BRANCH
 	if [ $? -ne 0 ]
 	then
 	    echo "Cannot export the PPL sources." >>$notification
@@ -83,14 +93,13 @@ obtain_sources() {
 	fi
 	;;
     *)
-	cvs -d $remote_repository export -D today w3ppl
+	fetch_branch $remote_repository w3ppl master
 	if [ $? -ne 0 ]
 	then
 	    echo "Cannot export the PPL web pages." >>$notification
 	    maybe_notify_developers_and_exit
 	fi
-	cvs -z 9 -d $remote_repository export -r $BRANCH ppl
-	#cvs -z 9 -d $remote_repository export -D today ppl
+	fetch_branch $remote_repository ppl $BRANCH
 	if [ $? -ne 0 ]
 	then
 	    echo "Cannot export the PPL sources." >>$notification




More information about the PPL-devel mailing list