René Scharfe <rene.scharfe@xxxxxxxxxxxxxx> writes:
> This function can be used in other parts of git. Give it a new home
> in commit.c.
>
> Signed-off-by: Rene Scharfe <rene.scharfe@xxxxxxxxxxxxxx>
This makes sense. I got confused every time I had to "append to tail"
and had to draw boxes-and-arrows picture to make sure I understand how
to use "\(.*\) = &commit_list_insert(something, \1)->next" correctly.
There probably are tons of places that can use this thing.
$ git grep -c -e '\&commit_list_insert(.*)->next'
builtin/commit.c:4
builtin/diff-tree.c:1
builtin/merge.c:3
commit.c:4
revision.c:5
I however wonder if we can name "next" a bit better, but cannot come up
with a good name. It is the location that holds the pointer to the new
tail element if we append one. Some places may call it "tail" but that
gives a wrong impression that it points at the element at the end.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Newbies FAQ] [Linux Kernel Development] [Free Online Dating] [Gcc Help] [IETF Annouce] [DCCP] [Netdev] [Networking] [Security] [V4L] [Bugtraq] [Free Online Dating] [Photo] [Yosemite] [MIPS Linux] [ARM Linux] [Linux Security] [Linux RAID] [Linux SCSI] [Fedora Users] [Linux Resources]