]> asedeno.scripts.mit.edu Git - git.git/blobdiff - wt-status.c
Merge branch 'js/forkexec'
[git.git] / wt-status.c
index eeb16915c2ef2f62379e0feb08cf9468ec3acf81..03b5ec4488cb25bca2f9d96493e874d7c12d3636 100644 (file)
@@ -53,6 +53,7 @@ void wt_status_prepare(struct wt_status *s)
        s->branch = head ? xstrdup(head) : NULL;
        s->reference = "HEAD";
        s->fp = stdout;
+       s->index_file = get_index_file();
 }
 
 static void wt_status_print_cached_header(struct wt_status *s)
@@ -198,7 +199,7 @@ static void wt_status_print_changed_cb(struct diff_queue_struct *q,
 static void wt_read_cache(struct wt_status *s)
 {
        discard_cache();
-       read_cache();
+       read_cache_from(s->index_file);
 }
 
 static void wt_status_print_initial(struct wt_status *s)