summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2009-01-20 20:57:24 -0500
committerScott Ullrich <sullrich@pfsense.org>2009-01-20 20:57:24 -0500
commit4a172b2a193012dfadf5bac9dc631cb8a2adccf3 (patch)
tree0b3c91368b634f93b4dc2acf33764f59c5d85bb0 /etc
parentec1cd1cf79961bdc0d6f4c3e36b760f017ee1364 (diff)
downloadpfsense-4a172b2a193012dfadf5bac9dc631cb8a2adccf3.zip
pfsense-4a172b2a193012dfadf5bac9dc631cb8a2adccf3.tar.gz
Use fetch and merge on subsequent checkouts
Diffstat (limited to 'etc')
-rw-r--r--etc/phpshellsessions/cvssync8
1 files changed, 5 insertions, 3 deletions
diff --git a/etc/phpshellsessions/cvssync b/etc/phpshellsessions/cvssync
index 8617a5e..e56d8fb 100644
--- a/etc/phpshellsessions/cvssync
+++ b/etc/phpshellsessions/cvssync
@@ -102,6 +102,7 @@ exec("mkdir -p /root/pfsense/$branch");
// Git 'er done!
if(is_dir("$CODIR/pfSenseGITREPO")) {
exec("cd $CODIR/pfSenseGITREPO && git fetch");
+ exec("cd $CODIR/pfSenseGITREPO && git merge $BRANCHTAG");
} else {
exec("cd $CODIR && git clone $GIT_REPO pfSenseGITREPO");
}
@@ -110,10 +111,11 @@ if($branch == "master") {
exec("cd $CODIR/pfSenseGITREPO && git checkout master");
} else {
$current_branch=`git branch | grep $BRANCHTAG`;
- if($current_branch == "")
- exec("cd $CODIR/pfSenseGITREPO && git fetch && git checkout -b $BRANCHTAG origin/$BRANCHTAG");
- else
+ if($current_branch == "") {
+ exec("cd $CODIR/pfSenseGITREPO && git checkout -b $BRANCHTAG origin/$BRANCHTAG");
+ } else {
exec("cd $CODIR/pfSenseGITREPO && git checkout $BRANCHTAG");
+ }
}
exec("mkdir -p /tmp/lighttpd/cache/compress/");
OpenPOWER on IntegriCloud