[U-Boot] [PATCH 1/1] add tool to check patch and file for CFG_ presence
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Thu Oct 16 23:10:10 CEST 2008
On 22:18 Thu 16 Oct , Wolfgang Denk wrote:
> Dear Jean-Christophe PLAGNIOL-VILLARD,
>
> In message <1224184956-2864-1-git-send-email-plagnioj at jcrosoft.com> you wrote:
> >
> > +find_config_errors:
> > + @echo "Search for config errors"
> > + @git-grep CFG_ | cut -d: -f1 | sort -u | xargs -I {} tools/find_config_errors -f {}
> > +
>
> Hm... should we not just use "grep -r *" so this will also work when
> we don't have a full git repository?
>
> And instead of running another process with "cut", a "-l" argument to
> grep (or even git-grep) would do the same? [Also note that "git-grep"
> is deprecated, "git grep" should be used instead.]
>
> I think we should change this into:
>
> grep -l -r * | xargs tools/find_config_errors -f
It will not work with symlinks
when you do not have a git repository you will check compile code, non
use file patch maybe etc... and not ignoring files specified in the
differents gitignore.
I'll prefer to only activate it when we have a git reprository
otherwise the user will use find_config_errors to check it's patch
before send it as done with checkpatch.pl.
so I'll propose instead
find_config_errors:
@echo "Search for config errors"
@# Check for git and a git repo.
@if head=`git rev-parse --verify HEAD 2>/dev/null`; then \
git grep -l CFG_ | sort -u | xargs -I {} tools/find_config_errors -f {} ;\
fi
Best Regards,
J.
More information about the U-Boot
mailing list