Git, the D package manager

Vladimir Panteleev via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 2 02:13:26 PST 2015


On Monday, 2 February 2015 at 10:09:00 UTC, Joseph Rushton 
Wakeling wrote:
> Well, as long as the requirements are expressed in the form,
>
>     "package-name": ">=1.2.3"

This will allow Dub to pick a new major version with incompatible 
changes, no?

Also, see my reply to Mathias regarding dub.selections.json.

>> No, it is not necessary. The directory layout could be 
>> ~/.dub/fruit-1.0.0/fruit/...
>
> I don't follow your point here.  What's the meaningful 
> difference between what dub does and what you suggest?

As I said in my reply to Mathias, what dub does breaks the module 
path and file path consistency when modules/subpackages lie in 
the repository root.


More information about the Digitalmars-d mailing list