-
Notifications
You must be signed in to change notification settings - Fork 502
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
Update the subvolume menu - fix for #1278 #1297
Conversation
Also fixes #1305 |
Awesome work. I don't mind them being huge hehe. |
@Torxed fixed the conflicts! |
Haha, thanks! We sure are! Industrial holiday ftw, even if you're not in the industrial field. ^^ |
Subvolume changes
Addresses issues
>
would be set on an empty lineChanges
Introduce a new dataclass for Subvolumes
When storing subvolume information in the
partition['btrfs']['subvolume']
dictionary container we no longer have to deal with native types but now have theclass Subvolume
that encapsulates the relevant information. This should alleviate possible bugs in the future.With this change the relevant code parts have been updated as well (hopefully without any mistakes). As this change is also part of the configuration that can be saved/loaded that one also has been updated.
New configuration schema
The old configuration schema for disk layouts looked like this
this has now migrated to
@Torxed This is backwards compatible similar to the user credential changes
New Subvolume menu
Future changes
@Torxed I know this is a big one, but I was hoping to get this out now so there's enough time to thoroughly test it before the next release :)