diff --git a/src/hashtab.c b/src/hashtab.c
index 816dcf79339e573d88d0f5407c9e15c46111b431..f114b288085e37b6b46a021825b6732e4fbaffca 100644
--- a/src/hashtab.c
+++ b/src/hashtab.c
@@ -236,6 +236,7 @@ hash_add_item(
 	return FAIL;
 
     ++ht->ht_used;
+    ++ht->ht_changed;
     if (hi->hi_key == NULL)
 	++ht->ht_filled;
     hi->hi_key = key;
@@ -271,6 +272,7 @@ hash_set(hashitem_T *hi, char_u *key)
 hash_remove(hashtab_T *ht, hashitem_T *hi)
 {
     --ht->ht_used;
+    ++ht->ht_changed;
     hi->hi_key = HI_KEY_REMOVED;
     hash_may_resize(ht, 0);
 }
@@ -448,6 +450,7 @@ hash_may_resize(
     ht->ht_array = newarray;
     ht->ht_mask = newmask;
     ht->ht_filled = ht->ht_used;
+    ++ht->ht_changed;
     ht->ht_error = FALSE;
 
     return OK;
diff --git a/src/version.c b/src/version.c
index 3997ccf00097c768929f56aad08ab993444f30f9..f49eec9738b5a8697bb9a134193f54feb0f6be05 100644
--- a/src/version.c
+++ b/src/version.c
@@ -754,6 +754,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1209,
 /**/
     1208,
 /**/