Stop Github integration plugin from creating branches in each sync

Currently every manual sync Transifex creates branches in our repo for all languages enabled in the Transifex project. Is there a way to disable this behavior? I would want a sync to just open up branches for the language for which a PR gets opened up. Every sync there’s 100s of branches created in our repo which makes it harder for us to track our actual branches in the repo – even though most of these branches don’t do anything since there’s no PR opened against them.

Please let me know if this is intended behavior and if there’s a way to disable it.

1 Like

Hello @dmalhan

Thank you for reaching out to our community, and I apologize for our late response.

I just checked a manual sync in one of my examples where I have 2 target languages (French and Greek).

The Greek translations are 100% translated in Transifex and already uploaded to Github while the French translations are 56% translated.

Once I executed a manual sync with a 50% threshold, I received only 1 PR for the French language and only a new branch created for the French language but not for the Greek one.

So, actually can you please confirm if the behavior you described is not still valid anymore?

Thank you in advance for your answer.

Kind regards,
Panagiotis