New DVCS with integrated bug tracking and scrum metrics
veracity-scm.com
veracity-scm.com
Edit: this kind of covers it: http://veracity-scm.com/qa/questions/102/why-would-you-desig...
I guess upstream is somehow aware of all downstream repos and can communicate with them outside of push-type operations?
The only other option I really see working is having a designated lock node, so you are centralized only when you need to do locking.
"(their primary product is a visual source safe done right.)"
If I may quibble with this comparison, I would point out that we built Vault because SourceSafe is a deeply flawed product, whereas Git is not a deeply flawed product.
We built Veracity because we think DVCS is the future of our industry and we want to be a part of that. I don't think Git and Mercurial are the end of innovation in version control. I think the third generation of version control is just getting started.
We're not interested in trying to convince people from switching off Git or Mercurial onto Veracity. Why would we? Those people are already happy DVCS users.
But there are still millions of developers who have not yet made the switch from a centralized system to a DVCS. Git and Mercurial will get their share of those new users. We hope Veracity will be a viable option as well.
edit: I tried reading the code in sg.c and sg_vc_locks.c and I don't understand what the purpose is. Basically It just breaks someone else's push if you have a lock?
edit2: Why can't I clone the veracity repo? Odd that a version control system doesn't seem to be self hosted. Unless I'm overlooking something of course. Nevermind: http://public.veracity-scm.com/repos/veracity
On the problem it solves: stonemetal has it about right. Veracity wants to be a way for companies to take advantage of DVCS without giving up many things they need. The Apache license and file locks are a couple examples that exist today. We have plans for more. We're not trying to out-git git.
On documentation: yeah, it's awfully sparse right now. We're working on it. We didn't think the Q&A site would solve the problem, but we do hope it ameliorates it somewhat in the mean time. :)
See the "--lazy" argument to darcs-get.
I'm not sure baking all of tyyese features in to the VCS is going to be a winner long term, but they've got some interesting ideas.