Community
Participate
Working Groups
PDE/Build bug 351740 has added support for annotating fetchTag overrides to allow finer control of tag overrides. We would like to add support for project and repository specific overrides in the git fetch factory. For a given project we would check first for a project specific override, then for a repository specific override, and finally a general GIT override. Ex: fetchTag = GIT=master;git://git.eclipse.org/repo=unstable;org.eclipse.foo=dev Here, the IFetchFactory#parseMapFileEntry function receives an overrideTags properties object containing: GIT=master git://git.eclipse.org/repo=unstable org.eclipse.foo=dev The org.eclipse.foo project should receive "dev", other projects coming from git://git.eclipse.org/repo should receive "unstable", and finally projects from other repos would receive "master" When building a product with teams using different repositories and branching conventions, this allows each team to specify independent branch names for nightly or maintenance builds.
http://egit.eclipse.org/r/3938
Available from org.eclipse.egit.fetchfactory_0.12.0.201108111757.jar