summaryrefslogtreecommitdiff
path: root/quote.c
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2014-11-30 09:05:01 (GMT)
committerJunio C Hamano <gitster@pobox.com>2014-12-01 19:32:34 (GMT)
commit1cf9952db243c624cc2763fa74e98adbb38537b1 (patch)
tree3e1f495925b0e6e8869a238ee7a567e32fa2b997 /quote.c
parent6a0b0b6de996e2ac7eeb951e3d08f577c11c7e54 (diff)
downloadgit-1cf9952db243c624cc2763fa74e98adbb38537b1.zip
git-1cf9952db243c624cc2763fa74e98adbb38537b1.tar.gz
git-1cf9952db243c624cc2763fa74e98adbb38537b1.tar.bz2
ls-tree: remove path filtering logic in show_tree
ls-tree uses read_tree_recursive() which already does path filtering using pathspec. No need to filter one more time based on prefix only. "ls-tree ../somewhere" does not work because of this. write_name_quotedpfx() can now be retired because nobody else uses it. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'quote.c')
-rw-r--r--quote.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/quote.c b/quote.c
index 45e3db1..7920e18 100644
--- a/quote.c
+++ b/quote.c
@@ -274,27 +274,6 @@ void write_name_quoted(const char *name, FILE *fp, int terminator)
fputc(terminator, fp);
}
-void write_name_quotedpfx(const char *pfx, size_t pfxlen,
- const char *name, FILE *fp, int terminator)
-{
- int needquote = 0;
-
- if (terminator) {
- needquote = next_quote_pos(pfx, pfxlen) < pfxlen
- || name[next_quote_pos(name, -1)];
- }
- if (needquote) {
- fputc('"', fp);
- quote_c_style_counted(pfx, pfxlen, NULL, fp, 1);
- quote_c_style(name, NULL, fp, 1);
- fputc('"', fp);
- } else {
- fwrite(pfx, pfxlen, 1, fp);
- fputs(name, fp);
- }
- fputc(terminator, fp);
-}
-
void write_name_quoted_relative(const char *name, const char *prefix,
FILE *fp, int terminator)
{