From: Jon Seymour Date: Wed, 08 Jun 2005 07:22:04 GMT Subject: Re: git-rev-list --merge-order hangs Message-ID: <2cfc4032050608002258e58897@mail.gmail.com> In-Reply-To: <42A69550.1030105@gorzow.mm.pl> On 6/8/05, Radoslaw Szkodzinski wrote: > I've got a Linux git tree with some merges and some other commits > interwined. > I want to print all my changes in merge order, so I do: > > git-rev-list --pretty --merge-order v2.6.12-rc6-astorm1 ^v2.6.12-rc6 > > It prints the first 3 commits (linear), but then hangs, eating all > available CPU. > Without --merge-order it works fine, but obviously lists the commits by > parent. Can you git-rev-list >/dev/null without arguments, then do a git-rev-list --pretty --merge-order again and see it works any better? If it still doesn't work, can you send me the output of: git-rev-list --parents v2.6.12-rc6-astorm1 ^v2.6.12-rc6 I may then need to request a tarball of the related git objects so that I can reproduce the problem on my end, but I'll send you the list I need to see. Regards, jon.