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 |
11 years ago | |
---|---|---|
.. | ||
ArchiveCommand.java | Remove dependency by ArchiveCommand on archive formats | 11 years ago |
FormatActivator.java | Remove dependency by ArchiveCommand on archive formats | 11 years ago |
TarFormat.java | Remove dependency by ArchiveCommand on archive formats | 11 years ago |
ZipFormat.java | Remove dependency by ArchiveCommand on archive formats | 11 years ago |