Bug 25075 - [v1.0] proper repo management functionality
Summary: [v1.0] proper repo management functionality
Status: RESOLVED WONTFIX
Alias: None
Product: bunsen
Classification: Unclassified
Component: bunsen (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-07 18:37 UTC by Serhei Makarov
Modified: 2022-09-16 17:44 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Serhei Makarov 2019-10-07 18:37:14 UTC
Probably:
- clone (from URL, full or partial)
- backup
- restore
- diff (see which runs are in repo1 vs repo2)
- extract (raw log folders from repo)
- rebuild (rewrite index -- apply new version of log parser to existing logfiles)
- purge (old branches and logs)
Comment 1 Serhei Makarov 2019-10-09 17:03:55 UTC
Also possible:
- rotate (split a subset of old logs into a separate repo) -- inspired by sergiodj's warning that his Git repo experiments became unusably slow after accumulating 1-2 years of buildbot data
Comment 2 Serhei Makarov 2020-01-06 20:21:49 UTC
Need to make sure existing option '+commit_logs rebuild=yes' will update existing metadata as cleanly as feasible, instead of duplicating old metadata.
Comment 3 Serhei Makarov 2022-09-16 17:44:26 UTC
On the new master branch, Git-style porcelain to clone/edit/manage the repo would be a nice-to-have wishlist item for me, but it is not enough of a priority to keep this PR open. Closing for the time being.