jordwalke / esy-issues

Easy ISSUES
MIT License
49 stars 5 forks source link

Hash package contents / mtime to detect cache miss #73

Open jordwalke opened 7 years ago

jordwalke commented 7 years ago

Right now, if you have a local package dependency such as symlink, esy will just rebuild everything any time you do esy build. esy should hash the package contents to detect if a rebuild is actually necessary.

I believe for local file system dependencies file://blah there are other issues with not detecting changes correctly perhaps.

andreypopp commented 7 years ago

Should we move issues over to reasonml/esy?

jordwalke commented 7 years ago

Yes, perhaps I just didn't know how to do that, and wanted to avoid having them spread out over two locations (do I have to do it manually)?