I've introduced several packages at work for my coworkers' use. I expect more to be added in the future, both from myself and other Julia users. These packages must be considered proprietary to our company, and so cannot be hosted on GitHub nor listed in the GitHub-hosted METADATA. Some of these local packages depend on standard, publicly available packages, which are listed in their REQUIRE files. I have been telling others to use `Pkg.clone(...)` for the local packages, which works well for ensuring that the users also obtain the dependent packages automatically (via the package manager), but there is a problem. The package manager does not seem to keep track of the version number of a cloned package. For example, if I tag a package as 0.0.2, clone it, then do a `Pkg.installed` , the package manager reports that the version is 0.0.0-. Nor does the package manager automatically update the package when a new version is available and the user types `Pkg.upate()`. Is there a better way to manage the local packages?
Thanks, --Peter
