Re: [PATCH] format-patch: remove existing output-directory
- From
Ramkumar Ramachandra <artagnon@gmail.com>
- Date
- Jun 14, 2013, 13:34 UTC
- Message-ID
- <CALkWK0nyNXsyzoTVz9vE5c5FP5k-KnPpzW2LryuCtmLP4WLXZA@mail.gmail.com>
- In-Reply-To
- <20130614131629.GA1086@paksenarrion.iveqy.com>
Fredrik Gustafsson wrote:
> However I think this patch can improve the workflow for experienced > developers. Can we tweak this in some way to get the best out of both > worlds?
The main problem is that output-directory can be an absolute path (like ~, in the extreme case). I'm not sure how to trade-off safety for speed. My main itch is that completion doesn't work with my fp:
alias.fp = !rm -rf outgoing && git format-patch -M -C -o outgoing
Show 8 quoted lines
>> + struct strbuf buf = STRBUF_INIT;
>> +
>> if (use_stdout)
>> die(_("standard output, or directory, which one?"));
>> + strbuf_addstr(&buf, output_directory);
>> + remove_dir_recursively(&buf, 0);
>
> Should we have a strbuf_release here?Yeah, my stupidity.