Hello, thank you for developing and maintaining vcstool.
I would like to propose a feature that helps users better understand and manage complex workspace configurations described in .repos files, especially when dealing with hierarchical structures and multiple repositories.
Feature Request
It would be helpful to have a web-based visualization tool or a feature that:
- Parses a
.repos file that contains a nested (hierarchical) structure.
- Displays the repositories as a tree structure on a web page.
- Shows the branch, tag, or commit hash used for each repository.
Motivation
When managing large projects with multiple nested repositories, it's difficult to get a clear overview of which repository is using which branch or tag. A visual representation would:
- Make it easier to verify consistency across dependencies.
- Help teams share and understand workspace configurations more intuitively.
- Improve collaboration and debugging when issues arise from mismatched versions.
Optional Ideas
- Integration with GitHub Pages or similar platforms to make the visualization shareable.
- Support for interactive features like filtering by branch/tag or collapsing subtrees.
This is my first time posting an issue to this repository, and I truly appreciate all the work that has gone into vcstool. Thank you for your time and consideration.
Hello, thank you for developing and maintaining
vcstool.I would like to propose a feature that helps users better understand and manage complex workspace configurations described in
.reposfiles, especially when dealing with hierarchical structures and multiple repositories.Feature Request
It would be helpful to have a web-based visualization tool or a feature that:
.reposfile that contains a nested (hierarchical) structure.Motivation
When managing large projects with multiple nested repositories, it's difficult to get a clear overview of which repository is using which branch or tag. A visual representation would:
Optional Ideas
This is my first time posting an issue to this repository, and I truly appreciate all the work that has gone into
vcstool. Thank you for your time and consideration.