git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: rev-list --ancestry-path with arg - bug or undocumented requirement

From
Elijah Newren <newren@gmail.com>
Date
Dec 2, 2024, 23:48 UTC
Message-ID
<CABPp-BFzaf3K=LDk+Yp271M6hxdoPdW0G_T3OeNzfUEfkSCxuw@mail.gmail.com>
In-Reply-To
<CADYQcGpyTL18N2t8t-HwafB8VEVbBt452fsE0yMBvRvZd1mbVw@mail.gmail.com>
On Mon, Dec 2, 2024 at 11:45 AM Kai Koponen <kaikoponen@google.com> wrote:
Show 33 quoted lines
>
> From 447a2367f8d3318e69adccc1b011b0d04792e438 Mon Sep 17 00:00:00 2001
> From: Kai Koponen <kaikoponen@google.com>
> Date: Mon, 2 Dec 2024 19:32:25 +0000
> Subject: [PATCH] doc: mention rev-list --ancestry-path restrictions
>
> Signed-off-by: Kai Koponen <kaikopone@google.com>
> ---
>  Documentation/rev-list-options.txt | 13 +++++++------
>  1 file changed, 7 insertions(+), 6 deletions(-)
>
> diff --git a/Documentation/rev-list-options.txt
> b/Documentation/rev-list-options.txt
> index 00ccf68744..1c678294af 100644
> --- a/Documentation/rev-list-options.txt
> +++ b/Documentation/rev-list-options.txt
> @@ -412,12 +412,13 @@ Default mode::
>
>  --ancestry-path[=<commit>]::
>   When given a range of commits to display (e.g. 'commit1..commit2'
> - or 'commit2 {caret}commit1'), only display commits in that range
> - that are ancestors of <commit>, descendants of <commit>, or
> - <commit> itself.  If no commit is specified, use 'commit1' (the
> - excluded part of the range) as <commit>.  Can be passed multiple
> - times; if so, a commit is included if it is any of the commits
> - given or if it is an ancestor or descendant of one of them.
> + or 'commit2 {caret}commit1'), and a commit <commit> in that range,
> + only display commits in that range that are ancestors of <commit>,
> + descendants of <commit>, or <commit> itself. If no commit is
> + specified, use 'commit1' (the excluded part of the range) as
> + <commit>.  Can be passed multiple times; if so, a commit is
> + included if it is any of the commits given or if it is an ancestor
> + or descendant of one of them.

where the changes are the insertion of the phrase "and a commit <commit> in that range,", which nicely captures the restriction.

This patch looks good to me, thanks.
Show 5 quoted lines
>
>  A more detailed explanation follows.
>
> --
> 2.47.0.338.g60cca15819-goog
Previous: Kai KoponenNext: Junio C Hamano
Message 4 of 12 in “rev-list --ancestry-path with arg - bug or undocumented requirement”
  1. Kai KoponenNov 19, 2024
  2. Elijah NewrenNov 20, 2024
  3. Kai KoponenDec 2, 2024
  4. Elijah NewrenDec 2, 2024
  5. Junio C HamanoDec 3, 2024
  6. doc: mention rev-list --ancestry-path restrictionsKai Koponen, Dec 3, 2024
  7. Kristoffer HaugsbakkDec 3, 2024
  8. Kai KoponenDec 3, 2024
  9. Kai KoponenDec 3, 2024
  10. Junio C HamanoDec 3, 2024
  11. Kai KoponenDec 3, 2024
  12. Junio C HamanoDec 3, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.