Hello,
The current documentation for packrat mentions working on R 'projects' extensively, which I interpret to mean data analyses that you'd like to ensure remain reproducible in the short and long term. That's a great concept, but I'm wondering if packrat is useful for R package development, as a sort of replacement for the Description file's Depends/Imports keywords? As more and more packages spring up on Github and not necessarily on CRAN, it seems it would be useful to be able to specify that Github PackageA that I'm working on depends on another Github PackageB and I'm working on and Github PackageC that a colleague is working on. I've got to study the docs more, but perhaps when PackageC is updated, there are options to either keep up the PackageA library up-to-date with the latest PackageC commit, or specify a particular commit of PackageC to depend on.
Thanks!
--Erik