It might make searching through project histories more user-friendly if a search bar was provided for searching the history. In particular, the ability to search for fragments of commit messages or for commit hashes may help with finding specific commits that are needed for reversion but were not explicitly tagged at the time due to lack of foresight.
To be more clear on why commit hash searching may be helpful, I found that trial-and-error has often been my only tool for finding commits where specific changes were made. After I have found the appropriate commit, I have to return to the branch history and manually find that same commit again if I want to tag it or create a new branch. Alternatively, an additional option on the dropdown for intermediary commits in the header (currently there is only the option to export the commit) could be added that allows creating a branch from the current commit or tagging the current commit.
It might make searching through project histories more user-friendly if a search bar was provided for searching the history. In particular, the ability to search for fragments of commit messages or for commit hashes may help with finding specific commits that are needed for reversion but were not explicitly tagged at the time due to lack of foresight.
To be more clear on why commit hash searching may be helpful, I found that trial-and-error has often been my only tool for finding commits where specific changes were made. After I have found the appropriate commit, I have to return to the branch history and manually find that same commit again if I want to tag it or create a new branch. Alternatively, an additional option on the dropdown for intermediary commits in the header (currently there is only the option to export the commit) could be added that allows creating a branch from the current commit or tagging the current commit.