Tracking other packages with DrWatson's tagsave

wave_and_matter
Fri, 08 Dec 2023 21:30:44 +0000
General Usage

I have recently become interested in DrWatson. One of the most important features seems to be “tagsave” which allows me to easily associate data with the julia/drwatson project where it was created, including the git version and file.

Now let’s assume that i have code spread among more than one project (+git archives). One might be a package A still under heavy development. The other one is a drwatson project B with scripts that run numerical experiments using A to produce some insights and numbers. To track how i generated results of B, i need to include the git hash of A into the tagsave output too.

I have not found any hint as to how i can easily do this.
Are there any suggestions or existing workflows regarding this?
Or does the tagsave-info somehow include the complete information about both git hashes in a non-straighforward way that i am overlooking?

4 posts - 2 participants