jgit/org.eclipse.jgit.pgm
Jonathan Nieder a544ff72db Remove dependency by ArchiveCommand on archive formats
Provide static registerFormat and unregisterFormat methods to allow
formats to register themselves without the ArchiveCommand code being
aware of them.

Register the basic "zip" and "tar" support at bundle activation time
(and deregister them when unloading the bundle).  For anyone using
this code as an OSGi plugin it should continue to just work.

The jgit program does not load org.eclipse.jgit.pgm as an OSGi bundle,
so let the Archive command register the formats it uses explicitly
with registerFormat.

Change-Id: Id39c03ea6923d0aed8316ed7b6bd04d5ced570a7
2013-05-24 16:57:10 -07:00
..
.settings Move org.eclipse.jgit.pgm's resource bundle to internal package 2013-05-06 23:48:19 +02:00
META-INF Remove dependency by ArchiveCommand on archive formats 2013-05-24 16:57:10 -07:00
resources/org/eclipse/jgit/pgm/internal Remove dependency by ArchiveCommand on archive formats 2013-05-24 16:57:10 -07:00
src/org/eclipse/jgit/pgm Remove dependency by ArchiveCommand on archive formats 2013-05-24 16:57:10 -07:00
.classpath Externalize strings from JGit 2010-05-19 14:37:16 -07:00
.gitignore Finish removing Apache Felix maven-bundle-plugin 2010-01-12 11:46:55 -08:00
.project Enforce the use of Java5 API:s only (with a few exceptions) 2011-12-16 01:01:36 +01:00
about.html Add missing about.html files to all shipped bundles 2011-06-08 21:51:51 +02:00
build.properties Add missing about.html files to all shipped bundles 2011-06-08 21:51:51 +02:00
jgit.sh Force jgit.sh to use UTF-8 encoding on Mac 2011-12-07 00:44:46 +01:00
plugin.properties Fix plugin provider names to conform with release train requirement 2013-04-08 23:05:36 +02:00
pom.xml Remove dependency by ArchiveCommand on archive formats 2013-05-24 16:57:10 -07:00