As far as I understand in trunk-based development there are no long lived feature branches, one could even argue that there are no branches because at the end everything will be merged back to trunk very quickly and the only valid version is trunk, thus one can't use previous branches as a reference point.
Usually while working with feature branching one can follow a lengthy feature over time since one can know the first commit of the feature and the last, and use this info to know for example how long did it take to complete by substracting commit dates or view all the changes associated to the feature.
Does it make sense to do this in trunk-based development, and also if one wanted to do it, how could it be done?