summaryrefslogtreecommitdiff
path: root/builtin-apply.c
diff options
context:
space:
mode:
authorLibravatar Stephen Boyd <bebarino@gmail.com>2009-05-23 11:53:10 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-05-23 15:45:52 -0700
commitaae94ffbc138181777a942ef18daf52606df833d (patch)
treede0b15a5bd3ce12e4bc8523d7635601363934c33 /builtin-apply.c
parentMerge branch 'maint-1.6.1' into maint-1.6.2 (diff)
downloadtgif-aae94ffbc138181777a942ef18daf52606df833d.tar.xz
commit: -F overrides -t
Commit dbd0f5c7 (Files given on the command line are relative to $cwd, 2008-08-06) introduced parse_options_fix_filename() as a quick fix for filename arguments used in the parse options API. git-commit was still broken. This means git commit -F log -t temp in a subdirectory would make git think the log message should be taken from temp instead of log. This is because parse_options_fix_filename() calls prefix_filename() which uses a single static char buffer to do its work. Making two calls with two char pointers causes the pointers to alias. To prevent aliasing, we duplicate the string returned by parse_options_fix_filename(). Signed-off-by: Stephen Boyd <bebarino@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-apply.c')
0 files changed, 0 insertions, 0 deletions