417430 use distinct installation directory

Default OSGi install dir target/work collides
with the default install dir of tycho-surefire.
This can lead to obscure test errors.

Bug: 417430
Change-Id: Icc4cad2190831f2e8ecb7fc4dca3d324cac4b664
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
Adapt to "Some renames around TargetPlatformFactoryImpl"

Bug: 412416
Change-Id: If6646519b5f4b1ab2f0d3ada602837def35a34ff
419520 use latest released jgit version

older version reports bogus diffs / bogus
dirty status with .gitattributes *.java crlf=input ident
and $Id$ (replaced by commit id) in java files.

Bug: 419520
Change-Id: Ie6a499aced9e9ebe99984c346fdf5432a121e1b2
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
419594 Use default maven-invoker-plugin config in target-validation

- Removed all custom maven-invoker-plugin configuration in the
  target-platform-validation-plugin. None of this custom
  configuration is needed (if one uses the default properties file
  name "invoker.properties" instead of "invoke.properties")
- This fixes bug 419594 because the global configuration in the
  tycho-extras parent sets the tycho-snapshots-url property
  correctly.

Bug: 419594
Signed-off-by: Tobias Oberlies <tobias.oberlies@sap.com>
419520 add option to ignore dirty working tree

Add configuration option jgit.dirtyWorkingTree=ignore
which will effectively switch off the 'git status' check
and use the last commit timestamp regardless of uncommitted
changes.
This can be used in case jgit reports false positive dirty
working tree or you want to restore pre-tycho 0.19.0 
behaviour.

Bug: 419520
Change-Id: If82e1a9786ff7c816ddc46e2bf49d18c9c99e045
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
416033 check if git repository found

better error message if no git repository
was found.

Bug: 416033
Change-Id: I873b4b96052a3c02379dfce9450a60e6fcd35ec0
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
Release Tycho Extras 0.19.0
Next development version 0.20.0-SNAPSHOT
421301 A "skip" flag for pack200a:normalize mojo

Bug: 421301
Change-Id: Icdc13e8e5d77a291bb976bb4ff6b2810f4bd695a
Signed-off-by: Mickael Istria <mistria@redhat.com>
358748 Provide way to name destination p2 repos after mirroring

Adds a new parameter <name></name> which can be used to name the output
repository mirror.

Bug: 358748
Change-Id: Ib72b97fcd7b217e08647fa8a0808aa2643d24b48
Signed-off-by: Thanh Ha <thanh.ha@eclipse.org>
374663 Correctly resolve remote source features

- Call P2ResolverImpl.resolveInstallableUnit in a way so that it
  resolves remote source features.
- The underlying problems revealed by this bug, i.e. the error-prone
  signature of method resolveInstallableUnit and missing unit tests
  still need to be fixed. This may be done later as part of the
  frozen target platform activities (bug 412416), which will
  probably move the resolveInstallableUnit to the target platform
  object directly.

Bug: 374663
Bug: 412416
Change-Id: I3a82bd3e01e9e35b9981bafcdc66745d332fbc2f
425021 initial import of doc bundle mojo

- Add the document bundle mojo from the Eclipse SCADA project and
  add it to tycho extras.
- Rename packages to match tycho extras namespace

Bug: 425021
Signed-off-by: Jens Reimann <jens.reimann@ibh-systems.com>
Change-Id: Ifb6ed3596ef1118073ed0cc6caa945fd438071be
426887 avoid StringIndexOutOfBoundsException

Bug: 426887
Change-Id: I9d368246bf9ba39c9633f54f3991f5bd32ea8f2b
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
422127 Avoid NPE in case of no plugin configuration

Bug: 422127
Change-Id: I1713be1853b36cd94e792b5377f0795c6a3ff8c6
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
427556 fix compilation error

Bug: 427556
Change-Id: Ibb38b759903a6a69ba6f7e2793b9afb055350cc5
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
Release Tycho 0.20.0
Next development version 0.21.0-SNAPSHOT
428448 Add README.md

- use markdown for links, bullet lists, headers etc.

Bug: 428448
Change-Id: I78542b7718595156a1111323bedaf00485792026
Signed-off-by: Jan Sievers <jan.sievers@sap.com>