]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/nominatim/templates/default/nominatim-update-source.erb
nominatim: need to fetch tags on source code update
[chef.git] / cookbooks / nominatim / templates / default / nominatim-update-source.erb
index 5074b237e3a9667955bab0099aea6c23ddc55f0c..fb51d1eea1745daa557400c661bfd4dd41e26a20 100644 (file)
@@ -9,13 +9,14 @@ date "+%c === Checking for new versions of Nominatim"
 cd <%= @srcdir %>
 
 git fetch origin
+git fetch origin -tf
 
-if git diff --exit-code origin/<%= node[:nominatim][:revision] %> >/dev/null; then
+if git diff --exit-code <%= node[:nominatim][:revision] %> >/dev/null; then
   # signal that there are no new updates
   exit 99
 fi
 
-git merge origin/<%= node[:nominatim][:revision] %>
+git checkout --detach <%= node[:nominatim][:revision] %>
 git submodule update
 
 cd <%= @builddir %>