diff --git a/.gitignore b/.gitignore
index 88fe296..67d3bfa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ vim-7.2.tar.bz2
 /vim-7.4-909.tar.bz2
 /vim-7.4-917.tar.bz2
 /vim-7.4-922.tar.bz2
+/vim-7.4-930.tar.bz2
diff --git a/README.patches b/README.patches
index cd0d1c3..b1c7335 100644
--- a/README.patches
+++ b/README.patches
@@ -1,3 +1,79 @@
+commit e392eb41f8dfc01bd13634e534ac6b4d505326f4
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 20:38:09 2015 +0100
+
+    Update runtime files.
+
+commit 97b0b0ec764d3a247ef600d809b965d5ab37155d
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 20:23:37 2015 +0100
+
+    patch 7.4.930
+    Problem:    MS-Windows: Most users appear not to like the window border.
+    Solution:   Remove WS_EX_CLIENTEDGE. (Ian Halliday)
+
+commit d29c6fea94947b3f4b54fbd5a6f832a7d744bf27
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 20:11:54 2015 +0100
+
+    patch 7.4.929
+    Problem:    "gv" after paste selects one character less if 'selection' is
+                "exclusive".
+    Solution:   Increment the end position. (Christian Brabandt)
+
+commit 5d8afebb5bf7fb1e8ce06062451dc6a1f9a53ac0
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 19:55:16 2015 +0100
+
+    patch 7.4.928
+    Problem:    A clientserver message interrupts handling keys of a mapping.
+    Solution:   Have mch_inchar() send control back to WaitForChar when it is
+                interrupted by server message. (James Kolb)
+
+commit 9b1067e038d371bd6c51e5da025383761f4921b4
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 19:33:15 2015 +0100
+
+    patch 7.4.927
+    Problem:    Ruby crashes when there is a runtime error.
+    Solution:   Use ruby_options() instead of ruby_process_options(). (Damien)
+
+commit 4f8fa1633cdfbd09a41160c8480fe67c198067e9
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 19:00:05 2015 +0100
+
+    patch 7.4.926
+    Problem:    Completing the longest match doesn't work properly with multi-byte
+                characters.
+    Solution:   When using multi-byte characters use another way to find the
+                longest match. (Hirohito Higashi)
+
+commit a0ed84a26897c994512873a895b9fc54e90c6845
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 17:56:13 2015 +0100
+
+    patch 7.4.925
+    Problem:    User may yank or put using the register being recorded in.
+    Solution:   Add the recording register in the message. (Christian Brabandt,
+                closes #470)
+
+commit 32d03b34ac8a34a962f57847fc431a2b4e14efea
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 13:46:48 2015 +0100
+
+    patch 7.4.924
+    Problem:    DEVELOPER_DIR gets reset by configure.
+    Solution:   Do not reset DEVELOPER_DIR when there is no --with-developer-dir
+                argument. (Kazuki Sakamoto, closes #482)
+
+commit 6a2697ffd7e894861853b351689b0ddec8901c96
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Nov 19 13:14:30 2015 +0100
+
+    patch 7.4.923
+    Problem:    Prototypes not always generated.
+    Solution:   Change #if to OR with PROTO.
+
 commit b4ff518d95aa57c2f8c0568c915035bef849581b
 Author: Bram Moolenaar <Bram@vim.org>
 Date:   Tue Nov 10 21:15:48 2015 +0100
diff --git a/sources b/sources
index 3bea547..064c5bc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1ffca55e4bb0dc67c4caf207559dab83  vim-7.4-922.tar.bz2
+3bbae9855c84ca01d9d0435a6de05b92  vim-7.4-930.tar.bz2
diff --git a/vim.spec b/vim.spec
index 928e0db..bb3fe94 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 922
+%define patchlevel 930
 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
 %define WITH_SELINUX 1
 %endif
@@ -757,6 +757,9 @@ rm -rf %{buildroot}
 %{_datadir}/icons/hicolor/*/apps/*
 
 %changelog
+* Fri Nov 20 2015 Karsten Hopp <karsten@redhat.com> 7.4.930-1
+- patchlevel 930
+
 * Wed Nov 11 2015 Karsten Hopp <karsten@redhat.com> 7.4.922-1
 - patchlevel 922