[PATCH 0/4] Restructure the tag object
From: Johan Herland <hidden>
Date: 2016-06-15 22:43:15
Ok, I'm pulling the 21-part patch series from hell. It's just not worth all
the flak. Here's a 4-part patch series that tries to do the changes needed
without all the crap^Wrefactoring.
Obviously this patch series does none of the much needed cleanup in this
part of the code (e.g. better error messages, specifying encodings of header
fields, possibly unifying the common parts between the parser and the
verifier). I'll leave that cleanup to someone who writes less crappy code.
Here's the shortlog for the series:
Johan Herland (4):
Make tag names (i.e. the tag object's "tag" line) optional
Introduce optional "keywords" on tag objects
Documentation/git-mktag: Document the changes in tag object structure
git-mktag tests: Expand on mktag selftests according to the new tag object structure
Documentation/git-mktag.txt | 38 +++++++---
mktag.c | 65 +++++++++++-----
t/t3800-mktag.sh | 172 ++++++++++++++++++++++++++++++++++++++++---
tag.c | 44 +++++++++--
tag.h | 3 +-
5 files changed, 270 insertions(+), 52 deletions(-)
...Johan