Re: check if one branch contains another branch
- From
brian m. carlson <sandals@crustytoothpaste.net>
- Date
- May 7, 2020, 23:24 UTC
- Message-ID
- <20200507232448.GB7234@camp.crustytoothpaste.net>
- In-Reply-To
- <CA+KyZp6pvqqNnOOj0ap9ekPdv9mZg2u_NQuwFgMXfwfV17SrYQ@mail.gmail.com>
On 2020-05-07 at 23:12:09, Alexander Mills wrote:
Show 7 quoted lines
> so it would be: > > feature_branch='my_branch' # the branch that I want to ensure is > completely merged into origin/dev > git merge-base origin/dev --is-ancestor "$feature_branch" > > that won't work? since git merge-base only works with current branch?
No, that's not the case. You can write this:
git merge-base --is-ancestor $feature_branch origin/dev
This works from any branch and exits 0 if the branch is in origin/dev and 1 if it is not. In neither case does it print anything.
-- brian m. carlson: Houston, Texas, US OpenPGP: https://keybase.io/bk2204