Handling merge commits requiring issue keys

I've tried turning on "Require issue keys in commit messages" for some of our repositories - we've always had a general agreement to use issue keys, and I thought enforcing them was a good idea. It's great except for one thing: branch merges. I'm using Mercurial, and we use feature branching, so there's a fair bit of branch / merge effort.

Traditionally, we've merged back to a build branch with a commit message of "Merge", because we may have many stories that need to be completed before the merge takes place.

Is there any way to allow a Merge commit w/o issue keys? I've noticed that you can merge branches in the bitbucket website w/o the key, so there's clearly some way of pulling it off, but I don't want to require using the website to do all our merges, either.

1 answer

Did you ever find a solution for this?

Nope, and it's kinda frustrating.

I went on to try this built in feature and it seems to work for our repos.

That is to say a commit without keys is rejected, but merge commits are allowed.

Yay for our use case ... I wonder if this points to something that might work at your end if sorted out?

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Thursday in Bitbucket Pipelines

Building a Bitbucket Pipe as a casual coder

....sh :  #!/bin/bash source "$(dirname "$0")/common.sh" enable_debug extra_args="" if [[ "${DEBUG}" == "true" ]]; then extra_args="--verbose" fi # mandatory variables ROLLBAR_ACCESS_TOKEN...

185 views 0 12
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you