Fully peel tags via for-each-ref?
- From
Bryan Turner <bturner@atlassian.com>
- Date
- Aug 19, 2019, 23:22 UTC
- Message-ID
- <CAGyf7-GBx3FSCQTipmkNBtnwMANg5A0FXiiPc2az0NiRLRT+xg@mail.gmail.com>
When running "git for-each-ref", it's possible to use %(*objectname) to get the SHA of the object a tag is tagging, and %(*objecttype) to get the type. However, in the case of an annotated tag of an annotated tag, this still isn't "fully" peeled--%(*objectname) is the tagged tag's SHA.
Is there any way, with "git for-each-ref", to output the "fully" peeled SHA of a tag's ultimate target, regardless of how many layers must be traversed?
Best regards, Bryan Turner