Feature Request: show git commits between currently installed version and newly available version #339
Labels
Type: Feature Request
New feature or request
Milestone
Is your feature request related to a problem? Please describe
Keeping track of software, especially Klipper, is difficult since it is a moving target. It would be extremely useful to be able to view the differences/changes between the version you are currently running and the newly available version, to judge whether or not it is justified to run the upgrade. (Klipper upgrades in particular are kind of a pain, since I have to build klipper for two microcontroller architectures, pull out SD cards/RP2040s/etc. and do firmware upgrades, etc.)
Describe the solution you'd like
In Mainsail's Update manager, when an update is detected, you can view the commit history from between what you are currently running and the newly updated version.
It would be extremely handy if KIAUH could do the same.
Describe alternatives you've considered
You can go open a web browser and view the relevant repository on github, but it is kind of unwieldy and inconvenient, plus the information isn't "right there" in your terminal window.
Additional information
I see two ways of doing this.
actually display the commit logs between the current versions in the terminal
generate a clickable Github link to show the differences between the current version and the new version. How to generate "view commits between X and Y" links on github
1 would probably require you to prefetch the new repository so as to generate the list of commits between current and new version. Not sure if that can be easily accomplished. 2 is probably easier to implement and would be an acceptable solution.
The text was updated successfully, but these errors were encountered: