I think this question is aimed at the StaSh gurus/authors here.
My question comes about with this senerio
I have just copied a snippets tool from a repo
I would like to stay up to date with features/fixes etc...get the current version....
I am assuming just cloning a repo is not the way to go. Maybe if one big project. But typically users here have many tools in the same repo.
But let's say the repo owner made a manifest file for named entities inside the repo. Eg. There was a file called 'snippets.manifest' in the repo. Let's say it's a json file that contains version info, a list of files inside the repo that represents the 'package'. Maybe other information about API compatibility... I am sure you get my meaning.
Then what would be cool in stash or using the stash objects, you could say pass the repo url as well as the base name of the 'package' and a cmd like 'version' or 'update' or 'install' etc...
In my mind, this is a huge thing missing for a language like Python.Yes you have pip install for large frameworks/libs. But nothing for the tiny/small/... style offerings.
Look, maybe I have it all wrong. Would not be the first time. Maybe it's all in git. I am not sure. But my feeling git is project centric. Not really that helpful for many small codebases contained in the same repo.
Anyway, it's just an idea.