From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arnaldo Carvalho de Melo Subject: Re: [PATCH] perf doc: Set man page date to last git commit Date: Wed, 11 Mar 2020 10:25:49 -0300 Message-ID: <20200311132549.GB19277@kernel.org> References: <20200311052110.23132-1-irogers@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20200311052110.23132-1-irogers@google.com> Sender: linux-kernel-owner@vger.kernel.org To: Ian Rogers Cc: Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Thomas Gleixner , Greg Kroah-Hartman , Mukesh Ojha , Masanari Iida , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Stephane Eranian List-Id: linux-perf-users.vger.kernel.org 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 > --- > 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