Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-16

Re: [PATCH v4 1/2] Documentation: fix linkgit references

From: Junio C Hamano <hidden>
Date: 2016-06-16 02:19:11

Jeff King [off-list ref] writes:
On Wed, May 04, 2016 at 12:57:31PM -0700, Junio C Hamano wrote:
quoted
quoted
Is it worth just making this a perl script, rather than a shell script
with a giant inline perl script? Perl is actually really good at doing
that "grep" as it reads the file. :)
OK.
Hmm. This new version uses File::Find:
quoted
+sub lint_it {
+	lint($File::Find::name) if -f;
+}
+
+find({ wanted => \&lint_it, no_chdir => 1 }, "Documentation");
That will inspect non-source files, too.

Would:

  open(my $files, '-|', qw(git ls-files));
  while (<$files>) {
    chomp;
    ...
  }

make sense? Or a simpler but non-streaming spelling:

  my @files = map { chomp; $_ } `git ls-files`;
I forgot to say that I wanted not to rely on "git" (i.e. OK to use
this on tarball extract).
Or just taking the list of files on the command line as your original
did, and feeding `ls-files` from the caller. That also lets you do
"link-gitlink git-foo.txt", etc.
Yes, I think that is the most sensible.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help