Support for CAD use case
I'm using version control in a mixed hardware / software design project. Bazaar provides great features for the SW side but it has some limitations when it comes to managing hardware design data.
The key issue is that HW design uses binary / database type files which are not mergeable. It requires an RCS type workflow with tight locking / unlocking to enforece lock-step modifications. SVN partially support this workflow with some limitations.
It would be great to have one VCS that can cover both workflows.
What's missing in Bazaar at the moment is:
- a lock / unlock feature in checkouts (applicable in a centralized workflow use case)
- a way to make locked files unmodifiable by the user (e.g. using a different user ID) This is where SVN has a limitation
(the issue is not so much users being stupid but CAD tools happily changing file permissions)
- The possibility for stacked branches to inherit the locking status (so a user can still try different things in parallel)
- a way to avoid data duplication when files are not modified between branches or against a reference branch on a local filesystem
Is that something that could become part of Bazaar roadmap?
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Bazaar Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Stephane Mutz for more information if necessary.