Exemple #1
0
static void wt_status_print_updated_cb(struct diff_queue_struct *q,
                                       struct diff_options *options,
                                       void *data)
{
    struct wt_status *s = data;
    int shown_header = 0;
    int i;
    for (i = 0; i < q->nr; i++) {
        if (q->queue[i]->status == 'U')
            continue;
        if (!shown_header) {
            wt_status_print_cached_header(s);
            s->commitable = 1;
            shown_header = 1;
        }
        wt_status_print_filepair(s, WT_STATUS_UPDATED, q->queue[i]);
    }
    if (shown_header)
        wt_status_print_trailer(s);
}
Exemple #2
0
static void wt_status_print_updated(struct wt_status *s)
{
	int shown_header = 0;
	int i;

	for (i = 0; i < s->change.nr; i++) {
		struct wt_status_change_data *d;
		struct string_list_item *it;
		it = &(s->change.items[i]);
		d = it->util;
		if (!d->index_status ||
		    d->index_status == DIFF_STATUS_UNMERGED)
			continue;
		if (!shown_header) {
			wt_status_print_cached_header(s);
			s->commitable = 1;
			shown_header = 1;
		}
		wt_status_print_change_data(s, WT_STATUS_UPDATED, it);
	}
	if (shown_header)
		wt_status_print_trailer(s);
}