@x_cli

In context of collaborative work, having names in common for branches would ease communication.

Actual example : I work on the french translation of a project. It has many branches : main, l10n, and others.

main and l10n are managed at different paces by different people : l10n is quickly updated from submitted patches, main slowly integrates updates from l10n.

They use a single mail adress for submit patches.

Of course, locally I work on my own named branch.

1/2

@x_cli

Then, I pull the l10n branch to my repository, rebase my work on it and send a patch.

I have to manually precise on which branch the patch should apply else the main branch manager refuses it.

It would be easier I publish somewhere my working branch and they pull it, merge it in l10n.