Git, the D package manager
Russel Winder via Digitalmars-d
digitalmars-d at puremagic.com
Mon Feb 2 04:41:46 PST 2015
On Mon, 2015-02-02 at 08:09 +0000, Vladimir Panteleev via Digitalmars-d wrote:
>
[…]
> 2. git
>
> I've found that git's submodule feature is an excellent way to
> manage dependencies across D libraries, and fits really well with
> D's package system. For clarity to readers not too familiar with
> Git, I'll explain by example:
>
> […]
Go allows for Git, Mercurial and Bazaar. This is a good idea since it
obviates the "but you are not using the DVCS I want to use" problem.
The problem with Git is versioning. Gradle, Maven, Herd (Ceylon
package repository) handle this easily. Go has a real problem with
this and Gustavo created a versioning strategy that works well. cf.
http://labix.org/gopkg.in
--
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
More information about the Digitalmars-d
mailing list