How can I get a list of absolutely everything that can be reached that is ordered by date? Normal commits, stashes, dropped stashes, commits from deleted branches - everything that hasn't been vacuumed yet.
I'm asking because I need to find a particular commit (or stash) and I don't remember much except the date when it must have been added. Since I never run git gc
, I assume it should still be available somewhere.
I also need the to see the timestamp for each commit, because I will have to use that to narrow down the search to only commits/stashes that are around the date I have in mind.
Edit: In case it is not clear it is crucial that I search dangling commits and dropped stashes in addition to the normal ones. Questions like How can I make git log order based on author's timestamp? do not address that.