Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCHv2 1/3] format-patch: create patch filename in one function

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:26

Stephen Boyd [off-list ref] writes:
Junio C Hamano wrote:
quoted
Stephen Boyd [off-list ref] writes:
quoted
Junio C Hamano wrote:
...
quoted
IOW, you can introduce a new format specifier (say, "%f") to
format_commit_message() and the implemention of get_patch_filename() would
just prepare a strbuf and call format_commit_message() on it, no?
This sounds great! I'm new so I don't know where to look for something
like this.
I suspect you may not even have to pass the generated string around if you
did so.  Instead, you could pass the commit to log_write_email_headers()
instead of sha1_to_hex(commit->object.sha1) from show_log(), and use the
sha-1on the unix "From " line, and inside "if (opt->mime_boundar)", you
can ask format_commit_message("%f") to come up with a filename.
I believe I won't be able to get the patch suffix at that point in the
code. Unless I decide to add that to the rev_info instead?
Yeah, and I think that won't be "per commit" but "the same across the
traversal controlled by that rev_info", which is more in line with what
rev_info is about ;-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help