dim: Allow to push wip branches
Reserve a wip/ namespace for branches that are intended to be weaker than topic/ branches. Topic branches allow things to show up in drm-tip without yet being fully committed to any branch going upstream. However they have the side effect of being intrusive and possibly creating conflicts if they are long living.
The intention with wip/ is to be a topic branch that is not integrated
in drm-tip. Developers could use their own forked repositories, but if
the feature is being developed by multiple developers and referenced to
by userspace components, it's beneficial to have a common place to add
the code too. Another good thing is that the additional check done by
dim push
are also applied to these branches.
This adds support for any wip/* branch to be pushed, however branch creation and access rules can still be controlled in Gitlab. We may also need additional changes to applying patches, although parties may very well just exchange commits in their forks and push to this branch when more ore less ready.
Signed-off-by: Lucas De Marchi lucas.demarchi@intel.com