unpack-trees: preserve index extensions
[gitweb.git] / read-cache.c
index b3d0f3c30bfd7ee054d406afd8d8df29342105c2..79827a4d71091cf6493a0ed4740cec94c4814b38 100644 (file)
@@ -2372,7 +2372,7 @@ static int should_delete_shared_index(const char *shared_index_path)
        if (!expiration)
                return 0;
        if (stat(shared_index_path, &st))
-               return error_errno(_("could not stat '%s"), shared_index_path);
+               return error_errno(_("could not stat '%s'"), shared_index_path);
        if (st.st_mtime > expiration)
                return 0;
 
@@ -2628,3 +2628,9 @@ void stat_validity_update(struct stat_validity *sv, int fd)
                fill_stat_data(sv->sd, &st);
        }
 }
+
+void move_index_extensions(struct index_state *dst, struct index_state *src)
+{
+       dst->untracked = src->untracked;
+       src->untracked = NULL;
+}