]> git.pld-linux.org Git - packages/vim.git/commitdiff
add autocommit logic to update script auto/th/vim-7.3.1030-1
authorElan Ruusamäe <glen@delfi.ee>
Mon, 27 May 2013 09:24:28 +0000 (12:24 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 27 May 2013 09:24:28 +0000 (12:24 +0300)
update-source.sh

index f8c8aff903f9f1e0e826f8c896aee54edbabb850..4f286b3a261134323d9b1e478e65d8176fb06c55 100755 (executable)
@@ -110,6 +110,15 @@ if [ "$curver" != "$ver" ]; then
                        poldek --cachedir=$HOME/tmp --mkidx -s $rpmdest/ --mt=pndir
                fi
        fi
+
+       # autocommit
+       msg=$(mktemp)
+       echo "updated to $ver" > $msg
+       echo "" >> $msg
+       over=$(git diff sources | awk '/^\+[0-9a-f]+/{over=$NF; gsub(/\./, "\\.",over); print over; exit}')
+       sed -ne "/$over/,\$p" README.patches | sed -re 's,^[ 0-9]+ ,,' >> $msg
+       git commit -F $msg $specfile sources
+       rm -f $msg
 else
        echo "$specfile already up to $ver"
 fi
This page took 0.19397 seconds and 4 git commands to generate.