Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

"Reject Force Push" hook for master branch only

Deleted user April 22, 2013

I was wondering whether there was a way to reject force push on the master branch only.

This is so developers can work on feature branches, push, rebase & force push as necessary before a code reviewer merges into master.

5 answers

1 accepted

4 votes
Answer accepted
Brandon Barlow June 12, 2015

I believe this has finally been added in Stash 3.10 :

https://confluence.atlassian.com/display/STASH/Stash+3.10+release+notes

Tyler T
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 21, 2020
1 vote
cofarrell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 22, 2013

Hi Chris,

I'm afraid there isn't really a way at the moment. You could certainly add your own custom plugin to do just that. Otherwise you might be interested in this feature reques, which you should vote on:

https://jira.atlassian.com/browse/STASH-2905

Cheers,

Charles

Deleted user April 22, 2013

Thanks for the quick response! I guess a custom plugin might be the way to go. Do you know if the code is hosted somewhere?

I found this (https://bitbucket.org/mark0815/stash-reject-force-push-hook) but I don't think that's the one used in Stash?

cofarrell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 22, 2013

Hi Chris,

I'm afraid our code is currently private, although honestly it looks almost identical to out code _plus_ it has a branch selector. That would be a good starting point, and if you just want one branch to restrict then it should probably work out of the box.

Cheers,

Charles

Deleted user April 22, 2013

Ahh cool - sorry I only just had a moment to look at the code - thanks!

RAJESHP December 16, 2013

curious if this change is completed [restrict force push to master but allow force push on branches] is

x July 13, 2014

https://bitbucket.org/mark0815/stash-reject-force-push-hookwas deleted back in April. Anyone know why, or if there is a replacement? I still have a copy of it locally, will republish if needed. (Though I suspect it might be broken on Stash 3.1 ... still investigating that.)

0 votes
Benjamin Wolff January 27, 2015

Rally nice plugin Carolyn!! We tried it and it works nicely! You shoud add the link as an answer to this question instead of just a comment, it may be easily missed otherwise.

0 votes
Carolyn Van Slyck July 14, 2014
You can download the plugin from the marketplace, I do keep it up to date with the latest Stash releases. https://marketplace.atlassian.com/plugins/com.carolynvs.force-field. Let me know if you run into any problems.
0 votes
x July 13, 2014

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events