Re: I just want the revision
That seems to be the commit subject. One simple way would be to use git log in a clone of the repo:
git log -1 --pretty=format:%s origin/master
You can also use git cat-file to get a bit more output (commit id, tree id, author and committer info, full commit message):
git cat-file -p origin/master
HTH Daniel
On Mon, Oct 11, 2021 at 12:09 PM ToddAndMargo <ToddAndMargo@zoho.com> wrote:
Show 50 quoted lines
>
> On 10/11/21 02:45, Christian Couder wrote:
> > Hi,
> >
> > On Mon, Oct 11, 2021 at 4:57 AM ToddAndMargo <ToddAndMargo@zoho.com> wrote:
> >>
> >> Hi All,
> >>
> >> I am trying to write a script to tell me the latest revision
> >> showing on
> >>
> >> https://gitlab.freedesktop.org/spice/win32/spice-nsis/-/tree/master
> >>
> >> which is 'virtio-win: rebase on 0.164", but I can only see this
> >> from a web browser, as the page is dynamic.
> >>
> >> I do have access to the git link on that page:
> >>
> >> https://gitlab.freedesktop.org/spice/win32/spice-nsis.git
> >>
> >> Does git (or some other) have a way of telling me
> >> JUST the revision without having to download the turkey?
> >
> > If you just want the commit ID, you can use for example:
> >
> > $ git ls-remote
> > https://gitlab.freedesktop.org/spice/win32/spice-nsis.git
> > refs/heads/master
> > f6ad44f35f5caeec51b7002169977272d85701a3 refs/heads/master
> >
> >> If I could get something that contained
> >> virtio-win: rebase on 0.164
> >> I could dig out the revision
> >
> > You might also want to take a look at the GitLab API docs, for example:
> >
> > https://docs.gitlab.com/ee/api/commits.html
> >
> > Best,
> > Christian.
> >
>
> Hi Christian,
>
> I do not mean to be dense, but how do I get
> "virtio-win: rebase on 0.164" out of:
> " f6ad44f35f5caeec51b7002169977272d85701a3 refs/heads/master"?
>
> Perplexed,
> -T
--
typed with http://neo-layout.org