]> git.proxmox.com Git - libgit2.git/commit
commit: ignore multiple author fields
authorCarlos Martín Nieto <cmn@dwim.me>
Thu, 11 Jun 2015 06:24:58 +0000 (08:24 +0200)
committerCarlos Martín Nieto <cmn@dwim.me>
Thu, 11 Jun 2015 06:24:58 +0000 (08:24 +0200)
commit65d69fe854ceeb65eeaed7f38a1f4a4771532b9d
tree55d6875d7962ba2bdd757dc5b604c365376a8737
parentfa934fabf76c06e843e9bb22d6679b3e882c3e4e
commit: ignore multiple author fields

Some tools create multiple author fields. git is rather lax when parsing
them, although fsck does complain about them. This means that they exist
in the wild.

As it's not too taxing to check for them, and there shouldn't be a
noticeable slowdown when dealing with correct commits, add logic to skip
over these extra fields when parsing the commit.
src/commit.c
tests/commit/parse.c