Git, the D package manager

Paolo Invernizzi via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 9 00:30:43 PST 2015


On Sunday, 8 February 2015 at 20:34:19 UTC, Jacob Carlborg wrote:
> On 2015-02-03 22:02, H. S. Teoh via Digitalmars-d wrote:
>
>> Second generation build algorithms are centered around *not* 
>> scanning,
>> but taking advantage of modern OSes providing APIs for file 
>> change
>> notification. Rather than scan the whole source tree every 
>> time, it
>> takes the changeset as input -- either from the OS, or from 
>> some other
>> source of information. By leveraging OS features, we can 
>> obtain this
>> info on an as-needed basis instead of an O(n) scan.
>
> Does this require some kind of daemon running in the background?

Yes, but... practically nobody uses the daemon (which is 
optional).
There's practically no difference in performance against a simple 
scan of the FS.

---
Paolo


More information about the Digitalmars-d mailing list