Description of problem: Add version control to repository state for history, rolling back, etc. Version-Release number of selected component (if applicable): How reproducible: Never. Doesn't currently exist. We'd like it to. Steps to Reproduce: 1. 2. 3. Actual results: Currently the only method to maintain a repository version is to create a repository clone. Expected results: Ability to update, roll back, and identify repository version information. Additional info:
This would be a really nice feature to have. I would envision something like the way git can tag a release. Or even the history functionality in yum may work as well. Once you know that the packages in your copy of the repo are good then you can create a tag that you can easily roll back to if needed. Where I work we have build systems that build code for our products all day every day. It would be nice to be able to get back to a know good repo if we find an issue.
Moved to https://pulp.plan.io/issues/173