diff --git a/.gitignore b/.gitignore
index 8b95eda..f135068 100644
--- a/.gitignore
+++ b/.gitignore
@@ -74,3 +74,4 @@
 /vim-8.0-606.tar.bz2
 /vim-8.0-617.tar.bz2
 /vim-8.0-627.tar.bz2
+/vim-8.0-628.tar.bz2
diff --git a/README.patches b/README.patches
index 4e7b920..7dd2fde 100644
--- a/README.patches
+++ b/README.patches
@@ -1,3 +1,13 @@
+commit f085f4266e07b36279c56d43fd0d73ed080046ae
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Wed Jun 7 20:39:47 2017 +0200
+
+    patch 8.0.0628: cursor disappears after silent mapping
+    
+    Problem:    Cursor disappears after silent mapping. (Ramel Eshed)
+    Solution:   Do restore the cursor when it was changed, but don't change it in
+                the first place for a silent mapping.
+
 commit add8dce38de65a0c64e8f54d6bdcadb45a8de2cf
 Author: Bram Moolenaar <Bram@vim.org>
 Date:   Mon Jun 5 19:56:04 2017 +0200
diff --git a/sources b/sources
index d278661..6895bd8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-627.tar.bz2) = ebb9d6267710a8528099611a086b1c37055ae0e84d7d06c4c8cc37c7e4347b9b4bc75315fd16ead985310f52b00525101bbd5c5ec5ec7fe83e5acc8e0fe1e89f
+SHA512 (vim-8.0-628.tar.bz2) = d20f2c5032dd140ddd30559033ff6ece9af5066036046b80a77081fdd87e7bb69ad6081fc0ce04ed13cd9d400b6cfa6b6fac7519e08e6831827001885f657e3f
diff --git a/vim.spec b/vim.spec
index cfe0278..2dca4c9 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 627
+%define patchlevel 628
 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
 %define WITH_SELINUX 1
 %endif
@@ -772,6 +772,9 @@ rm -rf %{buildroot}
 %{_datadir}/icons/locolor/*/apps/*
 
 %changelog
+* Fri Jun 09 2017 Karsten Hopp <karsten@redhat.com> 8.0.628-1
+- patchlevel 628
+
 * Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2:8.0.627-2
 - Perl 5.26 re-rebuild of bootstrapped packages