Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert to previous versions in update manager #2126

Open
EyeHearYa opened this issue Jan 23, 2025 · 2 comments
Open

Revert to previous versions in update manager #2126

EyeHearYa opened this issue Jan 23, 2025 · 2 comments
Labels
💡 Type: FR Requests a new feature
Milestone

Comments

@EyeHearYa
Copy link

Requested feature:

Please forgive my ignorance if there is already a means to achieve this, as I am still learning quite a bit about everything involved with with 3d printers, slicer software, raspberry pi, mainsail, klipper, etc. I am not sure if mainsail is even the correct focus for this concern.

I appreciate the ease of updating crowsnest, klipper, mainsail, moonraker, sonar, and the os-packages. But, if there are problems after an update, I don't see how one can easily revert to a previous version if there are any problems.

Relying on this setup for producing prototype parts and not having a means to cover my butt when things go wrong makes me nervous every time I see updates are waiting. I have just been backing up the entire hard drive at this point, which is not ideal.

Thanks for your time and attention.

Solves the following problem:

No response

Additional information:

No response

@EyeHearYa EyeHearYa added the 💡 Type: FR Requests a new feature label Jan 23, 2025
@agravelot
Copy link

You are gonna need to ssh to your host and checkout the specific commit you want.
https://www.git-tower.com/learn/git/faq/git-checkout-commits

@meteyou meteyou added this to the vNext milestone Jan 25, 2025
@meteyou
Copy link
Member

meteyou commented Jan 25, 2025

Thx for your request. This function itself exists in the Moonraker update manager, but there is no button in Mainsail until now. I haven't time until now to add it in the interface: https://moonraker.readthedocs.io/en/latest/web_api/#rollback-to-the-previous-version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 Type: FR Requests a new feature
Projects
None yet
Development

No branches or pull requests

3 participants