lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [trial] getting started


From: Federico Bruni
Subject: Re: [trial] getting started
Date: Tue, 28 Apr 2020 22:59:19 +0200

Il giorno lun 27 apr 2020 alle 22:36, Carl Sorensen <address@hidden> ha scritto:
git checkout $RELEASE_BRANCH
if [ 0 -eq $(git merge-base --is-ancestor $COMMIT_ID HEAD) ]; then echo "true"; else echo "false"; fi

with $RELEASE_BRANCH being the name of the branch, and $COMMIT_ID replaced with the commit id you want to check.


I know this doesn't solve the GitLab vs GitHub issue. But it is a way to check more easily.


I had to replace [] with the double version [[]] and still I get some spurious output (needs two commits?):

[fede@linux lilypond-git ((release/2.21.0-1) %)]$ if [[ 0 -eq $(git merge-base --is-ancestor 68fb45e7e20071b10c43f2a6f64681d56122e67d) ]]; then echo "true"; else echo "false"; fi
usage: git merge-base [-a | --all] <commit> <commit>...
  or: git merge-base [-a | --all] --octopus <commit>...
  or: git merge-base --independent <commit>...
  or: git merge-base --is-ancestor <commit> <commit>
  or: git merge-base --fork-point <ref> [<commit>]

   -a, --all output all common ancestors
   --octopus find ancestors for a single n-way merge
   --independent list revs not reachable from others
   --is-ancestor is the first one ancestor of the other?
   --fork-point find where <commit> forked from reflog of <ref>

true

I guess I'll use Github for the time being. Much easier.

Thanks anyway!
Federico






reply via email to

[Prev in Thread] Current Thread [Next in Thread]