Dub, Git, Mercurial, Bazaar

Russel Winder via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Apr 10 21:59:27 PDT 2017


Go only uses Git, Mercurial, or Bazaar for dependency handling. Rust
(via Cargo) allows for a central repository, and Git (, and Mercurial
?) repositories. Dub appears only to allow for central repository, or
have I missed it's ability to work with DVCS repositories?

If Dub cannot handle DVCS repositories, it needs to be able to.

The rationale is that people can access dependencies that are available
but not yet, or never will be, in the central repository. The use case
that matters is working with a dependency that is not yet, but
definitely will be in the central repository.

Experience of Rust, and Herd with Ceylon, shows this to be very
valuable to community activity.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20170411/762410ef/attachment.sig>


More information about the Digitalmars-d-learn mailing list