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

Re: [PATCH 2/2] Look for a commit's parents in the standard way.

From
CMCatalin Marinas <catalin.marinas@gmail.com>
Date
Aug 20, 2006, 10:43 UTC
Message-ID
<b0943d9e0608200343t517ec29dw2b6b49d9d69dbad5@mail.gmail.com>
In-Reply-To
<20060814165544.20350.41590.stgit@gandelf.nowhere.earth>
On 14/08/06, Yann Dirson <ydirson@altern.org> wrote:
> This has the direct effect of taking info/grafts into account, since
> ignoring it only causes confusion.

I don't know the difference but is there any between parsing the commit file and using git-rev-list --parents?

> +        self.__parents = split(_output_lines('git-rev-list --parents --max-count=1 %s' % id_hash)[0])[1:]

Instead of using the split() method, you could call _output_lines('git-rev-list --parents --max-count=1 %s' % id_hash)[0].split()[1:]. Maybe that's why they might deprecate the global split method.

Setting self.__parents by calling get-rev-list would have a performance impact on the push operation. I think we could remove the __parents variable and only call git-rev-parse in get_parents() or get_parent().

-- 
Catalin
Previous: Yann DirsonNext: Junio C Hamano
Message 4 of 6 in “Series short description”
  1. 0/2 Series short descriptionYann Dirson, Aug 14, 2006
  2. 1/2 Add a --parent flag to "stgit pick".Yann Dirson, Aug 14, 2006
  3. 2/2 Look for a commit's parents in the standard way.Yann Dirson, Aug 14, 2006
  4. Catalin MarinasAug 20, 2006
  5. Junio C HamanoAug 22, 2006
  6. Yann DirsonSep 3, 2006

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.