Re: [PATCH] cat-file: Remove unused includes
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jan 8, 2015, 19:45 UTC
- Message-ID
- <xmqq1tn5f441.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <1420743366-14926-1-git-send-email-kuleshovmail@gmail.com>
Alexander Kuleshov <kuleshovmail@gmail.com> writes:
Show 21 quoted lines
> Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com> > --- > builtin/cat-file.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/builtin/cat-file.c b/builtin/cat-file.c > index f8d8129..750b5a2 100644 > --- a/builtin/cat-file.c > +++ b/builtin/cat-file.c > @@ -4,12 +4,8 @@ > * Copyright (C) Linus Torvalds, 2005 > */ > #include "cache.h" > -#include "exec_cmd.h" > -#include "tag.h" > -#include "tree.h" > #include "builtin.h" > #include "parse-options.h" > -#include "diff.h" > #include "userdiff.h" > #include "streaming.h"
Interesting.
- "exec_cmd.h" became unnecessary at b931aa5a (Call builtin ls-tree in git-cat-file -p, 2006-05-26).
- "tag.h" and "tree.h" became unnecessary at 21666f1a (convert object type handling from a string to a number, 2007-02-26).
- "diff.h" was added at e5fba602 (textconv: support for cat_file, 2010-06-15), together with "userdiff.h". Was it unnecessary from the beginning?
I didn't dig further to find out the answer to the last question, but a patch to remove these include should explain these in its log message, I would think.
Thanks.