11 messages in com.perforce.jamming[jamming] adding an incremental mode
FromSent OnAttachments
Alex...@freedomintelligence.com13 Jul 2000 05:38 
Matt...@corp.phone.com13 Jul 2000 07:23 
Matt...@corp.phone.com13 Jul 2000 11:41 
Alex...@freedomintelligence.com13 Jul 2000 11:43 
Karl...@cisco.com14 Jul 2000 11:41 
Alex...@freedomintelligence.com17 Jul 2000 11:28 
Hoff17 Jul 2000 11:30 
Matt...@corp.phone.com17 Jul 2000 11:39 
Hoff17 Jul 2000 11:47 
Matt...@corp.phone.com17 Jul 2000 12:09 
Hoff17 Jul 2000 12:16 
Subject:[jamming] adding an incremental mode
From:Hoff (@)
Date:07/17/2000 11:47:22 AM
List:com.perforce.jamming

Like the idea. But, for this to work well don't you need the OS to tell you about file system changes so you can reevaluate which dependencies need updating?

The OS tells you by updating the modification time on the file. Say you cache dependency information for foo.h. Next time you run jam, jam checks the modification time of foo.h and uses the cached dependency information only if foo.h hasn't canged.

If I remember correctly, jam's internal data structures are amenable to this kind of thing. The patch to do this was not large.

Ok, though still a lot of checking on a large tree.