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

Group matching/similar clones in history #6

Open
alexheretic opened this issue Sep 13, 2017 · 0 comments
Open

Group matching/similar clones in history #6

alexheretic opened this issue Sep 13, 2017 · 0 comments

Comments

@alexheretic
Copy link
Owner

Since clones are generally meant to be rerun again and again over time, it'd be nice for the history view to allow managing these more easily.

The history is currently a list ordered with the most recent task at the top.

v0.16

History

  • sda1 arch -> /mnt/backups - 2 days ago
    • Image file arch-2017-09-11...
    • Image size 6 GiB
    • Runtime 0:02:00
  • sda2 ubuntu -> /mnt/backups - 2 days ago
  • sda1 arch -> /mnt/backups - 9 days ago
  • sda2 ubuntu -> /mnt/backups - 9 days ago
  • sda1 arch -> /mnt/backups - 16 days ago
  • sda2 ubuntu -> /mnt/backups - 16 days ago

For this kind of usage it'd be more useful to group, something like:

future version

History

  • sda1 arch -> /mnt/backups - 2 days ago (3 total)
  • sda2 ubuntu -> /mnt/backups - 2 days ago (3 total)

Which would expand on a single click to:

future version

History

  • sda1 arch -> /mnt/backups - 2 days ago (3 total)
    • 2 days ago
      • Image file arch-2017-09-11...
      • Image size 6 GiB
      • Runtime 0:02:00
    • 9 days ago
      • Image file arch-2017-09-04...
      • Image size 5.9 GiB
      • Runtime 0:02:02
    • 16 days ago
      • Image file arch-2017-08-28...
      • Image size 5.8 GiB
      • Runtime 0:01:54
  • sda2 ubuntu -> /mnt/backups - 2 days ago (3 total)

This grouping will only be for successful clones. Restores, in progress & failed ones will still be separate.

It should pave the way for a little group management too, ie delete all/clear all (in the example deleting/forgetting all 3 clone images). Also some conveniences like a settings for 'keep latest n clones after re-running'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant