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

"git log --first-parent" shows parents that are not first

From
しらいしななこ <nanako3@bluebottle.com>
Date
May 11, 2008, 07:03 UTC
Message-ID
<200805110706.m4B76eLE006432@mi0.bluebottle.com>
Quoting �������  <nanako3@bluebottle.com>:
Show 25 quoted lines
> The result given by "git log --first-parent" ('next' version) is
> unexpected to me.
>
>   % git rev-parse origin/next
>   4eddac518225621c3e4f7285beb879d2b4bad38a
>   % git log --abbrev-commit --pretty=oneline --first-parent origin/next^..origin/next
>   4eddac5... Merge branch 'master' into next
>   1f8115b... Merge branch 'maint'
>   ca1c991... Merge branch 'sg/merge-options' (early part)
>   31a3c6b... Merge branch 'db/learn-HEAD'
>   a064ac1... Merge branch 'jn/webfeed'
>   d576c45... Merge branch 'cc/help'
>   ca1a5ee... Merge branch 'dm/cherry-pick-s'
>   4c4d3ac... Merge branch 'lt/dirmatch-optim'
>   c5445fe... compat-util: avoid macro redefinition warning
>   eb120e6... compat/fopen.c: avoid clobbering the system defined fopen macro
>   bac59f1... Documentation: bisect: add a few "git bisect run" examples
>   d84ae0d... Documentation/config.txt: Add git-gui options
>   921177f... Documentation: improve "add", "pull" and "format-patch" examples
>   c904bf3... Be more careful with objects directory permissions on clone
>
> I asked for the log between one commit before the tip of "origin/next" and the tip of the branch, following only the first-parent links.  v1.5.5 is not broken and shows the expected result:
>
>   % ~/git-v1.5.5/bin/git log --abbrev-commit --pretty=oneline --first-parent origin/next^..origin/next
>   4eddac5... Merge branch 'master' into next

Could you please revert d9c292e8bbd51c84cb9ecd86cb89b8a1b35a2a82? With that patch reverted from 'next', the problem disappears.

-- 
Nanako Shiraishi
http://ivory.ap.teacup.com/nanako3/

----------------------------------------------------------------------
Free pop3 email with a spam filter.
http://www.bluebottle.com/tag/5
Next: Junio C Hamano
Message 1 of 10 in “"git log --first-parent" shows parents that are not first”
  1. しらいしななこMay 11, 2008
  2. Junio C HamanoMay 11, 2008
  3. revision.c: really honor --first-parentLars Hjemli, May 11, 2008
  4. revision.c: really honor --first-parentLars Hjemli, May 12, 2008
  5. Stephen R. van den BergMay 13, 2008
  6. Lars HjemliMay 13, 2008
  7. Junio C HamanoMay 13, 2008
  8. Stephen R. van den BergMay 14, 2008
  9. Lars HjemliMay 14, 2008
  10. Stephen R. van den BergMay 14, 2008

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.