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

Change system-wide branching model options

Thijs van Dijk October 23, 2013

At my organisation, we use the Driessen branching model for all our projects, which is nearly the same as Stash's default branching strategy. However, the default branch and the production branch still need to be changed in all our repositories.

Is there any way to apply these new settings system-wide? And can we store them in, say, the stash-config.properties file so that the default settings are applied to new repositories as well?

1 answer

1 accepted

0 votes
Answer accepted
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.
October 24, 2013

Hi Thijs,

I'm afraid there isn't any way at the moment. Your best bet at the moment is to script the configuration of each repository via REST, or alternatively add a plugin that automatically adds settings to newly created repositories.

It's something this is a general problem in Stash, ideally we have a way of inheriting settings from projects (or globally).

This is certainly something we've talked about internally, although I honestly couldn't give you a timeline as to when (or if?) that might happen.

This is one issue which is vaguelly linked, and may be worth watching/voting on for updates to this area.

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

Cheers,

Charles

Thijs van Dijk October 24, 2013

Alright, thanks.

Andreas Borkenhagen July 8, 2014

The branching model REST API is read-only afaik, so how to do it via the REST API?

https://developer.atlassian.com/static/rest/stash/2.12.1/stash-branch-utils-rest.html

What API/Module Type to use, to perform it via plugin?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events