The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Programatically sync a branch from the parent repo

MGulick_chatsworth_com
September 13, 2022

Details:

I have a master repo, named "ProjMaster"

I have a branch off the master named "ProjDev"

I also have a branch off of "ProjDev" named "ProjFeat".

I need a way to programmatically, sync "ProjDev" with all changes made to "ProjMaster" and then, sync "ProjFeat" with the newly updated "ProjDev".

I have been doing this manually but, using Jenkins to do builds, I need a way for Jenkins to sync a branch with its parent before starting the build process.

Any suggestions or recommendations?

Thanks.

Matt Gulick

Senior Engineer

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Theodora Boudale
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 16, 2022

Hi Matt and welcome to the community!

A sync is essentially a merge and we don't have an API endpoint to sync / merge branches without using a pull request.

We have an API endpoint to merge pull requests, so what you could do instead is use our API to create a PR:

And then use the following endpoint to merge the PR you created:

Please feel free to let me know if you have any questions.

Kind regards,
Theodora

DEPLOYMENT TYPE
CLOUD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events