Git, the D package manager

Joseph Rushton Wakeling via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 2 13:27:31 PST 2015


On 02/02/15 11:13, Vladimir Panteleev via Digitalmars-d wrote:
> 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?

Sorry, I was taking for granted that you'd understand that placing an upper 
bound on versions was also possible.  Thanks to everyone who chipped in with 
examples.

> 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.

Well, frankly, I think putting modules or subpackages in the repository root is 
a bad idea.  I'm not sure why I should mind that dub enforces not doing such things.


More information about the Digitalmars-d mailing list