Description of the need
Sometimes when revisions are on by default, no log message is added and you can end up with a lot of revisions with no log message. Then in retrospect, you might find some revisions are referenced more frequently than others, like a page relaunch. It would be nice if an author/editor could update the revision message to make it so they can track that revision more easily.
Proposed solution
Under the node/[nid]/revisions tab, add an operation for "Edit message" or "Edit log" that takes you to node/[nid]/revisions/[vid]/edit-message, that just displays a single textarea for adding/editing a log message.
Alternatives that have been considered
Long-term switching this to a modal would make sense, but we'd need the form and stand-alone page as a non-JS option anyway.
Additional information

Recent comments
Thanks Alejandro. That was the clues I needed.
Ubercart - Programmatically add product to cart and straight to Checkout
Have you tried uc_cart_add_item()? You need to provide the nid of the product. Then you can use backdrop_goto('cart/checkout'); to send the user to the checkout screen. uc_cart_add_item...
Ubercart - Programmatically add product to cart and straight to Checkout
No problem, let's see how it evolves. I'd be happy to provide a suggested version if i could. I will keep that in mind and try learn this hook chain hopefully very soon. I will...
File hashing uploads made through TinyMCE