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