On 10/12/21 02:13, ToddAndMargo via users wrote:
I wrote a program to go out to web pages and check
revisions on about 70 programs that I support at
my customer sites.
Well, I have a couple of questions... The commands and output that you
posted earlier pulled some text from a commit message, which isn't a
revision at all. It's neither a commit ID, nor a tag, nor a release.
It's not even guaranteed to be unique. So, specifically what are you
looking for?
For most projects, I'd suggest using the API to get the most recent
release or tag, since they don't release on every commit (and I'm
guessing that you're not deploying directly from git on each of their
commits either, but maybe you are). However, spice-nsis doesn't appear
to have any of either of those.
So, maybe you mean you're looking for the last commit ID. If so, you
can use the "curl | jq" commands that I posted earlier to get those.
With a web browser, you can see the revision
https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/tree/master
but right pane is dynamically generated
Well, the whole page is dynamically generated. It's more accurate and
meaningful to say that the commit message and commit ID (the revision)
come from the API, which you can query with curl and jq.