File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -101,13 +101,12 @@ svnsync() {
101
101
# we don't sync vendor if the lock file is the same
102
102
shasum " $SVN_PATH /trunk/composer.lock"
103
103
shasum " $OUTPUT_PATH /composer.lock"
104
- if [[ $( shasum " $SVN_PATH /trunk/composer.lock" | head -c 40) == $( shasum " $OUTPUT_PATH /composer.lock" | head -c 40) ]]; then
105
- rsync -q -av $OUTPUT_PATH /* $SVN_PATH /trunk --exclude vendor
106
- echo " ## no differences in /vendor, similar lock files ##"
107
- else
108
- rsync -q -av $OUTPUT_PATH /* $SVN_PATH /trunk
109
- fi
110
-
104
+ # if [[ $(shasum "$SVN_PATH/trunk/composer.lock" | head -c 40) == $(shasum "$OUTPUT_PATH/composer.lock" | head -c 40) ]]; then
105
+ # rsync -q -av --delete --delete-excluded --delete-before $OUTPUT_PATH/ $SVN_PATH/trunk --exclude vendor
106
+ # echo "## no differences in /vendor, similar lock files ##"
107
+ # else
108
+ rsync -q -av --delete --delete-excluded --delete-before $OUTPUT_PATH / $SVN_PATH /trunk
109
+ # fi
111
110
(cd $SVN_PATH && svn add --force . && svn diff && svn stat)
112
111
}
113
112
@@ -138,8 +137,10 @@ svnpush() {
138
137
fi
139
138
140
139
if [ ! -z " $SVN_TAG " ]; then
140
+ cd $SVN_PATH && svn rm $( svn status | sed -e ' /^!/!d' -e ' s/^!//' )
141
141
cd $SVN_PATH && svn cp trunk tags/$SVN_TAG && svn ci -m " Version $SVN_TAG " --username $SVN_USERNAME --password $SVN_PASSWORD
142
142
else
143
+ cd $SVN_PATH && svn rm $( svn status | sed -e ' /^!/!d' -e ' s/^!//' )
143
144
cd $SVN_PATH && svn ci -m " Sync trunk" --username $SVN_USERNAME --password $SVN_PASSWORD
144
145
fi
145
146
}
You can’t perform that action at this time.
0 commit comments