On Mon, Oct 10, 2022 at 08:54:11PM -0400, Jeff King wrote: > On Mon, Oct 10, 2022 at 08:34:02PM -0400, Taylor Blau wrote: > > > A future commit will want to include `--date`-related options in the > > documentation for `git-shortlog(1)`, but without some of the additional > > baggage in the usual rev-list-options.txt. > > > > Extract those options to a separate file in Documentation and include it > > from its original source in rev-list-options.txt. > > > > This patch does not modify the contents of the `--date`-options section > > of Documentation/rev-list-options.txt. > > I think git-shortlog.txt already includes rev-list-options, but the date > parts are omitted because there's an ifndef::git-shortlog[] around the > whole "commit formatting" section. > > Should we just be loosening the ifndef here? That would do the trick. When I originally wrote it, I thought that chopping the section up would be trickier than it actually was, which is really just limited to the following: --- 8< --- diff --git a/Documentation/rev-list-options.txt b/Documentation/rev-list-options.txt index 1cb91dfb9c..d5fbde6c80 100644 --- a/Documentation/rev-list-options.txt +++ b/Documentation/rev-list-options.txt @@ -1033,8 +1033,12 @@ endif::git-rev-list[] include::pretty-options.txt[] +endif::git-shortlog[] + include::date-options.txt[] +ifndef::git-shortlog[] + ifdef::git-rev-list[] --header:: Print the contents of the commit in raw-format; each record is --- >8 --- (Obviously reverting this patch to replace the include of date-options.txt with the old contents that was there before this patch). > I think we _could_ include more of the "formatting" section overall, but > it looks like we have a custom mention of "--format" in > git-shortlog.txt, which I think is a better solution anyway. Maybe we > should just do the same with `--date`? That works for me, too. Let's do that ;-). Thanks, Taylor