[freeside-commits] branch master updated. 437042190fc83f5c2ed91386f44460d194278c84

Ivan Kohler ivan at freeside.biz
Tue Nov 21 14:30:58 PST 2017


The branch, master has been updated
       via  437042190fc83f5c2ed91386f44460d194278c84 (commit)
      from  437281a2ec3c3cc209e8774019be883d3e7f21c4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 437042190fc83f5c2ed91386f44460d194278c84
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Tue Nov 21 14:30:57 2017 -0800

    add hour to timestamp; don't build packages needlessly

diff --git a/bin/freeside-debian-releases.sh b/bin/freeside-debian-releases.sh
index 84d4e92dc..13dbccea3 100755
--- a/bin/freeside-debian-releases.sh
+++ b/bin/freeside-debian-releases.sh
@@ -10,7 +10,7 @@ if [[ $# -ne 3 ]]
     exit;
 fi
 
-DATE=`date +"%Y%m%d"`
+DATE=`date +"%Y%m%d%H"`
 DIR="/home/autobuild/packages/staging/freeside$FS_VERSION/$FS_REPO"
 TARGET="/home/autobuild/public_html/freeside$FS_VERSION-$DISTRO-$FS_REPO"
 
@@ -28,6 +28,16 @@ rm -fr $DIR/freeside/debian/freeside-ng-selfservice.conffiles
 # Pull any changes
 cd $DIR/freeside
 git checkout -- debian/changelog
+
+LOCAL=`git rev-parse FREESIDE_${FS_VERSION}_BRANCH`
+REMOTE=`git ls-remote origin -h refs/heads/FREESIDE_${FS_VERSION}_BRANCH | cut -f1`
+
+if [ $LOCAL = $REMOTE ]; then
+  echo "No new changes in git; aborting build."
+  exit #there's no new changes
+fi
+echo "New changes in git since last build; building new packages."
+
 git pull
 #STATUS=`git pull`
 

-----------------------------------------------------------------------

Summary of changes:
 bin/freeside-debian-releases.sh | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)




More information about the freeside-commits mailing list