I just checked in a change with 'git commit' (no arguments). Two strange things occurred: 1) git-whatchanged does not list the change at all. However, a) I verified that my change is indeed top-of-tree b) git-changes-script (attached) does show the change 2) git-changes-script shows the parents in a readable fashion, and it shows two duplicate parent entries. In contrast, other changes do not have two parents: my change: > commit 4864989199fa62c7044be2258550ddc561411ab6 ^^^ top of tree aka .git/HEAD > tree b40996c7a0a5446875aa3664045af7e377451bf6 > parent 7df551254add79a445d2e47e8f849cef8fee6e38 > parent 7df551254add79a445d2e47e8f849cef8fee6e38 > author Jeff Garzik Sun, 19 Jun 2005 20:06:28 -0400 > committer Jeff Garzik Sun, 19 Jun 2005 20:06:28 -0400 > > fc4/fc: fix warnings/errors caused by recent changes a random change not committed by 'git commit': > commit 7df551254add79a445d2e47e8f849cef8fee6e38 > tree 468a43ac3f94b9bf8618b102a7d609e29d3900f5 > parent f7d7fc0322c1770fe7ee836ca2732c2f88e2e1a4 > author David S. Miller Sun, 19 Jun 2005 13:01:10 -0700 > committer David S. Miller Sun, 19 Jun 2005 13:01:10 -0700 > > [TCP]: Fix sysctl_tcp_low_latency > > When enabled, this should disable UCOPY prequeue'ing altogether, > but it does not due to a missing test. > > Signed-off-by: David S. Miller