Hi, I needed to sort my tags by date, and not only the annotated tags. I was surprised that git tag didn't know how to do that. May be it could be handled simply by some shell script. Please tell me :) Take this patch series easy, it's only a RFC. I had some fun hacking the code, that's the most important for me. I would be happy to take comment. Something I wish I could do is also have a better pretty_print_tag() to have customized format (or may be it should be in git log instead?) I tried different approach to deal with light tags, and none was really good. In the end, I decided to use the "object" base type, and have a private light_tag type. There might be different solutions to that. I am happy to discuss them. regards, Marc-Andre Lureau (6): tag: read signature tag: parse the date tag: copy parsed buffer unconditionnaly object: add one bit to let creation of private types (OBJ_MAX + n) builtin-tag: add sort by date -D test: add simple sorted tag test builtin-tag.c | 162 ++++++++++++++++++++++++++++++++++++++++++++----------- object.h | 2 +- t/t7004-tag.sh | 53 ++++++++++++++++++ tag.c | 17 +++++- tag.h | 5 ++- 5 files changed, 201 insertions(+), 38 deletions(-) -- 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