Messages in this thread Patch in this message | | | From | Arnaldo Carvalho de Melo <> | Date | Wed, 11 Mar 2020 10:25:49 -0300 | Subject | Re: [PATCH] perf doc: Set man page date to last git commit |
| |
Em Tue, Mar 10, 2020 at 10:21:10PM -0700, Ian Rogers escreveu: > Currently the man page dates reflect the date the man pages were built. > This patch adjusts the date so that the date is when then man page > last had a commit against it. The date is generated using 'git log'.
Thanks, applied,
Please consider changing the Makefile to make it be a dependency of the man pages, so that when we change it we rebuild the man pages, I had to go fresh to see the results :-)
I.e. had to do this:
Committer testing:
$ git log -1 --pretty="format:%cd" --date=short tools/perf/Documentation/perf-top.txt 2020-01-14
Before:
rm -rf /tmp/build/perf mkdir -p /tmp/build/perf make -C tools/perf O=/tmp/build/perf/ install $ date Wed 11 Mar 2020 10:21:19 AM -03 $ man perf-top | tail -1 perf 03/11/2020 PERF-TOP(1) $
After:
rm -rf /tmp/build/perf mkdir -p /tmp/build/perf make -C tools/perf O=/tmp/build/perf/ install $ date $ date Wed 11 Mar 2020 10:24:06 AM -03 $ man perf-top | tail -1 perf 2020-01-14 PERF-TOP(1) $
- Arnaldo > Signed-off-by: Ian Rogers <irogers@google.com> > --- > tools/perf/Documentation/Makefile | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/tools/perf/Documentation/Makefile b/tools/perf/Documentation/Makefile > index adc5a7e44b98..31824d5269cc 100644 > --- a/tools/perf/Documentation/Makefile > +++ b/tools/perf/Documentation/Makefile > @@ -295,7 +295,10 @@ $(OUTPUT)%.1 $(OUTPUT)%.5 $(OUTPUT)%.7 : $(OUTPUT)%.xml > $(OUTPUT)%.xml : %.txt > $(QUIET_ASCIIDOC)$(RM) $@+ $@ && \ > $(ASCIIDOC) -b docbook -d manpage \ > - $(ASCIIDOC_EXTRA) -aperf_version=$(PERF_VERSION) -o $@+ $< && \ > + $(ASCIIDOC_EXTRA) -aperf_version=$(PERF_VERSION) \ > + -aperf_date=$(shell git log -1 --pretty="format:%cd" \ > + --date=short $<) \ > + -o $@+ $< && \ > mv $@+ $@ > > XSLT = docbook.xsl > -- > 2.25.1.481.gfbce0eb801-goog >
--
- Arnaldo
| |