[PATCH 0/4] Restructure the tag object
- From
Johan Herland <johan@herland.net>
- Date
- Jun 10, 2007, 11:47 UTC
- Message-ID
- <200706101347.57023.johan@herland.net>
- In-Reply-To
- <7vwsyc8bt3.fsf@assigned-by-dhcp.cox.net>
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 structureDocumentation/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