Пример #1
0
void graph_show_padding(struct git_graph *graph)
{
    struct strbuf msgbuf = STRBUF_INIT;

    if (!graph)
        return;

    graph_padding_line(graph, &msgbuf);
    fwrite(msgbuf.buf, sizeof(char), msgbuf.len, stdout);
    strbuf_release(&msgbuf);
}
Пример #2
0
static struct strbuf *diff_output_prefix_callback(struct diff_options *opt, void *data)
{
    struct git_graph *graph = data;
    static struct strbuf msgbuf = STRBUF_INIT;

    assert(opt);
    assert(graph);

    opt->output_prefix_length = graph->width;
    strbuf_reset(&msgbuf);
    graph_padding_line(graph, &msgbuf);
    return &msgbuf;
}
Пример #3
0
void graph_show_padding(struct git_graph *graph)
{
	struct strbuf msgbuf = STRBUF_INIT;

	graph_show_line_prefix(default_diffopt);

	if (!graph)
		return;

	graph_padding_line(graph, &msgbuf);
	fwrite(msgbuf.buf, sizeof(char), msgbuf.len, graph->revs->diffopt.file);
	strbuf_release(&msgbuf);
}
Пример #4
0
static struct strbuf *diff_output_prefix_callback(struct diff_options *opt, void *data)
{
	struct git_graph *graph = data;
	static struct strbuf msgbuf = STRBUF_INIT;

	assert(opt);

	strbuf_reset(&msgbuf);
	if (opt->line_prefix)
		strbuf_add(&msgbuf, opt->line_prefix,
			   opt->line_prefix_length);
	if (graph)
		graph_padding_line(graph, &msgbuf);
	return &msgbuf;
}