Allow use of ArchiveCommand without depending on the jgit command-line tools. To avoid complicating the process of installing and upgrading JGit, this does not add a dependency by the org.eclipse.jgit bundle on commons-compress. Instead, the caller is responsible for registering any formats they want to use by calling ArchiveCommand.registerFormat. This patch puts functionality that requires an archiver into a separate org.eclipse.jgit.archive bundle for people who want it. One can use it by calling ArchiveCommand.registerFormat directly to register its formats or by relying on OSGi class loading to load org.eclipse.jgit.archive.FormatActivator, which takes care of registration automatically. Once the appropriate formats are registered, you can make a tar or zip from a git tree object as follows: ArchiveCommand cmd = git.archive(); try { cmd.setTree(tree).setFormat(fmt).setOutputStream(out).call(); } finally { cmd.release(); } Change-Id: I418e7e7d76422dc6f010d0b3b624d7bec3b20c6etags/v3.1.0.201309270735-rc1
<?xml version="1.0" encoding="UTF-8"?> | |||||
<classpath> | |||||
<classpathentry kind="src" path="src"/> | |||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> | |||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | |||||
<classpathentry kind="output" path="bin"/> | |||||
</classpath> |
/bin/ | |||||
/target/ |
<?xml version="1.0" encoding="UTF-8"?> | |||||
<projectDescription> | |||||
<name>org.eclipse.jgit.archive</name> | |||||
<comment></comment> | |||||
<projects> | |||||
</projects> | |||||
<buildSpec> | |||||
<buildCommand> | |||||
<name>org.eclipse.jdt.core.javabuilder</name> | |||||
<arguments> | |||||
</arguments> | |||||
</buildCommand> | |||||
<buildCommand> | |||||
<name>org.eclipse.pde.ManifestBuilder</name> | |||||
<arguments> | |||||
</arguments> | |||||
</buildCommand> | |||||
<buildCommand> | |||||
<name>org.eclipse.pde.SchemaBuilder</name> | |||||
<arguments> | |||||
</arguments> | |||||
</buildCommand> | |||||
<buildCommand> | |||||
<name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name> | |||||
<arguments> | |||||
</arguments> | |||||
</buildCommand> | |||||
</buildSpec> | |||||
<natures> | |||||
<nature>org.eclipse.jdt.core.javanature</nature> | |||||
<nature>org.eclipse.pde.PluginNature</nature> | |||||
<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature> | |||||
</natures> | |||||
</projectDescription> |
#Mon Aug 11 16:46:12 PDT 2008 | |||||
eclipse.preferences.version=1 | |||||
encoding/<project>=UTF-8 |
#Mon Mar 24 18:55:50 EDT 2008 | |||||
eclipse.preferences.version=1 | |||||
line.separator=\n |
eclipse.preferences.version=1 | |||||
org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore | |||||
org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull | |||||
org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault | |||||
org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable | |||||
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled | |||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled | |||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 | |||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve | |||||
org.eclipse.jdt.core.compiler.compliance=1.5 | |||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate | |||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate | |||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate | |||||
org.eclipse.jdt.core.compiler.doc.comment.support=enabled | |||||
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning | |||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error | |||||
org.eclipse.jdt.core.compiler.problem.autoboxing=warning | |||||
org.eclipse.jdt.core.compiler.problem.comparingIdentical=error | |||||
org.eclipse.jdt.core.compiler.problem.deadCode=error | |||||
org.eclipse.jdt.core.compiler.problem.deprecation=warning | |||||
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled | |||||
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled | |||||
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning | |||||
org.eclipse.jdt.core.compiler.problem.emptyStatement=warning | |||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error | |||||
org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore | |||||
org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning | |||||
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled | |||||
org.eclipse.jdt.core.compiler.problem.fieldHiding=warning | |||||
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning | |||||
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error | |||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error | |||||
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error | |||||
org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=enabled | |||||
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning | |||||
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning | |||||
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error | |||||
org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error | |||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled | |||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled | |||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled | |||||
org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private | |||||
org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning | |||||
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error | |||||
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore | |||||
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore | |||||
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled | |||||
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocComments=error | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTags=error | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled | |||||
org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=private | |||||
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore | |||||
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled | |||||
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning | |||||
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore | |||||
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error | |||||
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error | |||||
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning | |||||
org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error | |||||
org.eclipse.jdt.core.compiler.problem.nullReference=error | |||||
org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error | |||||
org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning | |||||
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning | |||||
org.eclipse.jdt.core.compiler.problem.parameterAssignment=warning | |||||
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error | |||||
org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning | |||||
org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore | |||||
org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore | |||||
org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning | |||||
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning | |||||
org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore | |||||
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error | |||||
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore | |||||
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=warning | |||||
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled | |||||
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error | |||||
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled | |||||
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled | |||||
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore | |||||
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning | |||||
org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled | |||||
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning | |||||
org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning | |||||
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning | |||||
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning | |||||
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore | |||||
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error | |||||
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore | |||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning | |||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled | |||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled | |||||
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled | |||||
org.eclipse.jdt.core.compiler.problem.unusedImport=error | |||||
org.eclipse.jdt.core.compiler.problem.unusedLabel=error | |||||
org.eclipse.jdt.core.compiler.problem.unusedLocal=error | |||||
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=warning | |||||
org.eclipse.jdt.core.compiler.problem.unusedParameter=warning | |||||
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled | |||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled | |||||
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled | |||||
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error | |||||
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning | |||||
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error | |||||
org.eclipse.jdt.core.compiler.source=1.5 | |||||
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false | |||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 | |||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_assignment=0 | |||||
org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 | |||||
org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 | |||||
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 | |||||
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 | |||||
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 | |||||
org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 | |||||
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_after_package=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_before_field=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 | |||||
org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_before_method=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_before_package=0 | |||||
org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 | |||||
org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 | |||||
org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line | |||||
org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line | |||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines=false | |||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false | |||||
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false | |||||
org.eclipse.jdt.core.formatter.comment.format_block_comments=true | |||||
org.eclipse.jdt.core.formatter.comment.format_comments=true | |||||
org.eclipse.jdt.core.formatter.comment.format_header=false | |||||
org.eclipse.jdt.core.formatter.comment.format_html=true | |||||
org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true | |||||
org.eclipse.jdt.core.formatter.comment.format_line_comments=true | |||||
org.eclipse.jdt.core.formatter.comment.format_source_code=true | |||||
org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true | |||||
org.eclipse.jdt.core.formatter.comment.indent_root_tags=true | |||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert | |||||
org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert | |||||
org.eclipse.jdt.core.formatter.comment.line_length=80 | |||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true | |||||
org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true | |||||
org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false | |||||
org.eclipse.jdt.core.formatter.compact_else_if=true | |||||
org.eclipse.jdt.core.formatter.continuation_indentation=2 | |||||
org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 | |||||
org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off | |||||
org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on | |||||
org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false | |||||
org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true | |||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true | |||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true | |||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true | |||||
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true | |||||
org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true | |||||
org.eclipse.jdt.core.formatter.indent_empty_lines=false | |||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true | |||||
org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true | |||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true | |||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false | |||||
org.eclipse.jdt.core.formatter.indentation.size=4 | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert | |||||
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert | |||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert | |||||
org.eclipse.jdt.core.formatter.join_lines_in_comments=true | |||||
org.eclipse.jdt.core.formatter.join_wrapped_lines=true | |||||
org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false | |||||
org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false | |||||
org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false | |||||
org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false | |||||
org.eclipse.jdt.core.formatter.lineSplit=80 | |||||
org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false | |||||
org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false | |||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 | |||||
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 | |||||
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true | |||||
org.eclipse.jdt.core.formatter.tabulation.char=tab | |||||
org.eclipse.jdt.core.formatter.tabulation.size=4 | |||||
org.eclipse.jdt.core.formatter.use_on_off_tags=true | |||||
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false | |||||
org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true | |||||
org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true | |||||
org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true |
eclipse.preferences.version=1 | |||||
editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true | |||||
formatter_profile=_JGit Format | |||||
formatter_settings_version=12 | |||||
org.eclipse.jdt.ui.ignorelowercasenames=true | |||||
org.eclipse.jdt.ui.importorder=java;javax;org;com; | |||||
org.eclipse.jdt.ui.ondemandthreshold=99 | |||||
org.eclipse.jdt.ui.staticondemandthreshold=99 | |||||
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/> | |||||
sp_cleanup.add_default_serial_version_id=true | |||||
sp_cleanup.add_generated_serial_version_id=false | |||||
sp_cleanup.add_missing_annotations=false | |||||
sp_cleanup.add_missing_deprecated_annotations=true | |||||
sp_cleanup.add_missing_methods=false | |||||
sp_cleanup.add_missing_nls_tags=false | |||||
sp_cleanup.add_missing_override_annotations=true | |||||
sp_cleanup.add_missing_override_annotations_interface_methods=false | |||||
sp_cleanup.add_serial_version_id=false | |||||
sp_cleanup.always_use_blocks=true | |||||
sp_cleanup.always_use_parentheses_in_expressions=false | |||||
sp_cleanup.always_use_this_for_non_static_field_access=false | |||||
sp_cleanup.always_use_this_for_non_static_method_access=false | |||||
sp_cleanup.convert_to_enhanced_for_loop=false | |||||
sp_cleanup.correct_indentation=false | |||||
sp_cleanup.format_source_code=true | |||||
sp_cleanup.format_source_code_changes_only=true | |||||
sp_cleanup.make_local_variable_final=false | |||||
sp_cleanup.make_parameters_final=false | |||||
sp_cleanup.make_private_fields_final=true | |||||
sp_cleanup.make_type_abstract_if_missing_method=false | |||||
sp_cleanup.make_variable_declarations_final=false | |||||
sp_cleanup.never_use_blocks=false | |||||
sp_cleanup.never_use_parentheses_in_expressions=true | |||||
sp_cleanup.on_save_use_additional_actions=true | |||||
sp_cleanup.organize_imports=false | |||||
sp_cleanup.qualify_static_field_accesses_with_declaring_class=false | |||||
sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true | |||||
sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true | |||||
sp_cleanup.qualify_static_member_accesses_with_declaring_class=false | |||||
sp_cleanup.qualify_static_method_accesses_with_declaring_class=false | |||||
sp_cleanup.remove_private_constructors=true | |||||
sp_cleanup.remove_trailing_whitespaces=true | |||||
sp_cleanup.remove_trailing_whitespaces_all=true | |||||
sp_cleanup.remove_trailing_whitespaces_ignore_empty=false | |||||
sp_cleanup.remove_unnecessary_casts=false | |||||
sp_cleanup.remove_unnecessary_nls_tags=false | |||||
sp_cleanup.remove_unused_imports=false | |||||
sp_cleanup.remove_unused_local_variables=false | |||||
sp_cleanup.remove_unused_private_fields=true | |||||
sp_cleanup.remove_unused_private_members=false | |||||
sp_cleanup.remove_unused_private_methods=true | |||||
sp_cleanup.remove_unused_private_types=true | |||||
sp_cleanup.sort_members=false | |||||
sp_cleanup.sort_members_all=false | |||||
sp_cleanup.use_blocks=false | |||||
sp_cleanup.use_blocks_only_for_return_and_throw=false | |||||
sp_cleanup.use_parentheses_in_expressions=false | |||||
sp_cleanup.use_this_for_non_static_field_access=false | |||||
sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true | |||||
sp_cleanup.use_this_for_non_static_method_access=false | |||||
sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true |
#Tue Jul 19 20:11:28 CEST 2011 | |||||
eclipse.preferences.version=1 | |||||
project.repository.kind=bugzilla | |||||
project.repository.url=https\://bugs.eclipse.org/bugs |
#Tue Jul 19 20:11:28 CEST 2011 | |||||
commit.comment.template=${task.description} \n\nBug\: ${task.key} | |||||
eclipse.preferences.version=1 |
#Tue Oct 18 00:52:01 CEST 2011 | |||||
ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error | |||||
ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error | |||||
ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error | |||||
ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error | |||||
ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error | |||||
API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error | |||||
API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error | |||||
API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error | |||||
API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error | |||||
CLASS_ELEMENT_TYPE_ADDED_METHOD=Error | |||||
CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error | |||||
CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error | |||||
CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error | |||||
CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error | |||||
CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error | |||||
CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error | |||||
CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error | |||||
CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error | |||||
CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error | |||||
CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error | |||||
CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error | |||||
CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error | |||||
CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error | |||||
CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error | |||||
CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error | |||||
CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error | |||||
CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error | |||||
ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error | |||||
ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error | |||||
ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error | |||||
ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error | |||||
ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error | |||||
ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error | |||||
FIELD_ELEMENT_TYPE_ADDED_VALUE=Error | |||||
FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error | |||||
FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error | |||||
FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error | |||||
FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error | |||||
FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error | |||||
FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error | |||||
FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error | |||||
FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error | |||||
FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error | |||||
ILLEGAL_EXTEND=Warning | |||||
ILLEGAL_IMPLEMENT=Warning | |||||
ILLEGAL_INSTANTIATE=Warning | |||||
ILLEGAL_OVERRIDE=Warning | |||||
ILLEGAL_REFERENCE=Warning | |||||
INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error | |||||
INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error | |||||
INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error | |||||
INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error | |||||
INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error | |||||
INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error | |||||
INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error | |||||
INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error | |||||
INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error | |||||
INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error | |||||
INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error | |||||
INVALID_JAVADOC_TAG=Ignore | |||||
INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Error | |||||
LEAK_EXTEND=Warning | |||||
LEAK_FIELD_DECL=Warning | |||||
LEAK_IMPLEMENT=Warning | |||||
LEAK_METHOD_PARAM=Warning | |||||
LEAK_METHOD_RETURN_TYPE=Warning | |||||
METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error | |||||
METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error | |||||
METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error | |||||
METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error | |||||
METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error | |||||
METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error | |||||
METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error | |||||
METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error | |||||
METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error | |||||
METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error | |||||
TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error | |||||
TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error | |||||
TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error | |||||
TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error | |||||
TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error | |||||
TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error | |||||
UNUSED_PROBLEM_FILTERS=Warning | |||||
automatically_removed_unused_problem_filters=false | |||||
eclipse.preferences.version=1 | |||||
incompatible_api_component_version=Error | |||||
incompatible_api_component_version_include_major_without_breaking_change=Disabled | |||||
incompatible_api_component_version_include_minor_without_api_change=Disabled | |||||
invalid_since_tag_version=Error | |||||
malformed_since_tag=Error | |||||
missing_since_tag=Error | |||||
report_api_breakage_when_major_version_incremented=Disabled | |||||
report_resolution_errors_api_component=Warning |
#Thu Jan 14 14:34:32 CST 2010 | |||||
eclipse.preferences.version=1 | |||||
resolve.requirebundle=false |
Manifest-Version: 1.0 | |||||
Bundle-ManifestVersion: 2 | |||||
Bundle-Name: %plugin_name | |||||
Bundle-SymbolicName: org.eclipse.jgit.archive | |||||
Bundle-Version: 3.0.0.qualifier | |||||
Bundle-Vendor: %provider_name | |||||
Bundle-Localization: plugin | |||||
Bundle-RequiredExecutionEnvironment: J2SE-1.5 | |||||
Import-Package: org.apache.commons.compress.archivers;version="[1.3,2.0)", | |||||
org.apache.commons.compress.archivers.tar;version="[1.3,2.0)", | |||||
org.apache.commons.compress.archivers.zip;version="[1.3,2.0)", | |||||
org.eclipse.jgit.api;version="[3.0.0,3.1.0)", | |||||
org.eclipse.jgit.lib;version="[3.0.0,3.1.0)", | |||||
org.osgi.framework;version="[4.0,5.0)" | |||||
Bundle-ActivationPolicy: lazy | |||||
Bundle-Activator: org.eclipse.jgit.archive.FormatActivator | |||||
Export-Package: org.eclipse.jgit.archive;version="3.0.0" |
Manifest-Version: 1.0 | |||||
Bundle-ManifestVersion: 2 | |||||
Bundle-Name: org.eclipse.jgit.archive - Sources | |||||
Bundle-SymbolicName: org.eclipse.jgit.archive.source;singleton:=true | |||||
Bundle-Vendor: Eclipse.org - JGit | |||||
Bundle-Version: 3.0.0.qualifier | |||||
Eclipse-SourceBundle: org.eclipse.jgit.archive;version="3.0.0";roots="." |
<?xml version="1.0" encoding="ISO-8859-1" ?> | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> | |||||
<title>Eclipse Distribution License - Version 1.0</title> | |||||
<style type="text/css"> | |||||
body { | |||||
size: 8.5in 11.0in; | |||||
margin: 0.25in 0.5in 0.25in 0.5in; | |||||
tab-interval: 0.5in; | |||||
} | |||||
p { | |||||
margin-left: auto; | |||||
margin-top: 0.5em; | |||||
margin-bottom: 0.5em; | |||||
} | |||||
p.list { | |||||
margin-left: 0.5in; | |||||
margin-top: 0.05em; | |||||
margin-bottom: 0.05em; | |||||
} | |||||
</style> | |||||
</head> | |||||
<body lang="EN-US"> | |||||
<p><b>Eclipse Distribution License - v 1.0</b></p> | |||||
<p>Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. </p> | |||||
<p>All rights reserved.</p> | |||||
<p>Redistribution and use in source and binary forms, with or without modification, | |||||
are permitted provided that the following conditions are met: | |||||
<ul><li>Redistributions of source code must retain the above copyright notice, | |||||
this list of conditions and the following disclaimer. </li> | |||||
<li>Redistributions in binary form must reproduce the above copyright notice, | |||||
this list of conditions and the following disclaimer in the documentation | |||||
and/or other materials provided with the distribution. </li> | |||||
<li>Neither the name of the Eclipse Foundation, Inc. nor the names of its | |||||
contributors may be used to endorse or promote products derived from | |||||
this software without specific prior written permission. </li></ul> | |||||
</p> | |||||
<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | |||||
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, | |||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | |||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | |||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, | |||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |||||
POSSIBILITY OF SUCH DAMAGE.</p> | |||||
</body> | |||||
</html> |
source.. = src/ | |||||
output.. = bin/ | |||||
bin.includes = META-INF/,\ | |||||
.,\ | |||||
about.html,\ | |||||
plugin.properties |
plugin_name=JGit Archive Formats | |||||
provider_name=Eclipse JGit |
<?xml version="1.0" encoding="UTF-8"?> | |||||
<!-- | |||||
Copyright (C) 2013, Google Inc. | |||||
and other copyright owners as documented in the project's IP log. | |||||
This program and the accompanying materials are made available | |||||
under the terms of the Eclipse Distribution License v1.0 which | |||||
accompanies this distribution, is reproduced below, and is | |||||
available at http://www.eclipse.org/org/documents/edl-v10.php | |||||
All rights reserved. | |||||
Redistribution and use in source and binary forms, with or | |||||
without modification, are permitted provided that the following | |||||
conditions are met: | |||||
- Redistributions of source code must retain the above copyright | |||||
notice, this list of conditions and the following disclaimer. | |||||
- Redistributions in binary form must reproduce the above | |||||
copyright notice, this list of conditions and the following | |||||
disclaimer in the documentation and/or other materials provided | |||||
with the distribution. | |||||
- Neither the name of the Eclipse Foundation, Inc. nor the | |||||
names of its contributors may be used to endorse or promote | |||||
products derived from this software without specific prior | |||||
written permission. | |||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND | |||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, | |||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | |||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR | |||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | |||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | |||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | |||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | |||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||||
--> | |||||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |||||
<modelVersion>4.0.0</modelVersion> | |||||
<parent> | |||||
<groupId>org.eclipse.jgit</groupId> | |||||
<artifactId>org.eclipse.jgit-parent</artifactId> | |||||
<version>3.0.0-SNAPSHOT</version> | |||||
</parent> | |||||
<artifactId>org.eclipse.jgit.archive</artifactId> | |||||
<name>JGit Archive Formats</name> | |||||
<description> | |||||
Support for archiving a Git tree in formats such as zip and tar. | |||||
This is a separate bundle from org.eclipse.jgit to avoid a | |||||
dependency by the latter on commons-compress. | |||||
</description> | |||||
<properties> | |||||
<translate-qualifier/> | |||||
</properties> | |||||
<dependencies> | |||||
<dependency> | |||||
<groupId>org.apache.commons</groupId> | |||||
<artifactId>commons-compress</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.eclipse.jgit</groupId> | |||||
<artifactId>org.eclipse.jgit</artifactId> | |||||
<version>${project.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.osgi</groupId> | |||||
<artifactId>org.osgi.core</artifactId> | |||||
</dependency> | |||||
</dependencies> | |||||
<build> | |||||
<sourceDirectory>src/</sourceDirectory> | |||||
<resources> | |||||
<resource> | |||||
<directory>.</directory> | |||||
<includes> | |||||
<include>plugin.properties</include> | |||||
<include>about.html</include> | |||||
</includes> | |||||
</resource> | |||||
</resources> | |||||
<plugins> | |||||
<plugin> | |||||
<artifactId>maven-jar-plugin</artifactId> | |||||
<configuration> | |||||
<archive> | |||||
<manifestFile>${bundle-manifest}</manifestFile> | |||||
</archive> | |||||
</configuration> | |||||
</plugin> | |||||
</plugins> | |||||
</build> | |||||
</project> |
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
*/ | */ | ||||
package org.eclipse.jgit.pgm.archive; | |||||
package org.eclipse.jgit.archive; | |||||
import org.eclipse.jgit.api.ArchiveCommand; | |||||
import org.osgi.framework.BundleActivator; | import org.osgi.framework.BundleActivator; | ||||
import org.osgi.framework.BundleContext; | import org.osgi.framework.BundleContext; | ||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
*/ | */ | ||||
package org.eclipse.jgit.pgm.archive; | |||||
package org.eclipse.jgit.archive; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.OutputStream; | import java.io.OutputStream; | ||||
import org.apache.commons.compress.archivers.tar.TarArchiveEntry; | import org.apache.commons.compress.archivers.tar.TarArchiveEntry; | ||||
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream; | import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream; | ||||
import org.apache.commons.compress.archivers.tar.TarConstants; | import org.apache.commons.compress.archivers.tar.TarConstants; | ||||
import org.eclipse.jgit.api.ArchiveCommand; | |||||
import org.eclipse.jgit.lib.FileMode; | import org.eclipse.jgit.lib.FileMode; | ||||
import org.eclipse.jgit.lib.ObjectLoader; | import org.eclipse.jgit.lib.ObjectLoader; | ||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
*/ | */ | ||||
package org.eclipse.jgit.pgm.archive; | |||||
package org.eclipse.jgit.archive; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.OutputStream; | import java.io.OutputStream; | ||||
import org.apache.commons.compress.archivers.ArchiveOutputStream; | import org.apache.commons.compress.archivers.ArchiveOutputStream; | ||||
import org.apache.commons.compress.archivers.zip.ZipArchiveEntry; | import org.apache.commons.compress.archivers.zip.ZipArchiveEntry; | ||||
import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream; | import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream; | ||||
import org.eclipse.jgit.api.ArchiveCommand; | |||||
import org.eclipse.jgit.lib.FileMode; | import org.eclipse.jgit.lib.FileMode; | ||||
import org.eclipse.jgit.lib.ObjectLoader; | import org.eclipse.jgit.lib.ObjectLoader; | ||||
Bundle-Vendor: %provider_name | Bundle-Vendor: %provider_name | ||||
Bundle-Localization: plugin | Bundle-Localization: plugin | ||||
Bundle-RequiredExecutionEnvironment: J2SE-1.5 | Bundle-RequiredExecutionEnvironment: J2SE-1.5 | ||||
Import-Package: org.apache.commons.compress.archivers;version="[1.3,2.0)", | |||||
org.apache.commons.compress.archivers.tar;version="[1.3,2.0)", | |||||
org.apache.commons.compress.archivers.zip;version="[1.3,2.0)", | |||||
org.eclipse.jgit.api;version="[3.0.0,3.1.0)", | |||||
Import-Package: org.eclipse.jgit.api;version="[3.0.0,3.1.0)", | |||||
org.eclipse.jgit.api.errors;version="[3.0.0,3.1.0)", | org.eclipse.jgit.api.errors;version="[3.0.0,3.1.0)", | ||||
org.eclipse.jgit.archive;version="[3.0.0,3.1.0)", | |||||
org.eclipse.jgit.awtui;version="[3.0.0,3.1.0)", | org.eclipse.jgit.awtui;version="[3.0.0,3.1.0)", | ||||
org.eclipse.jgit.blame;version="[3.0.0,3.1.0)", | org.eclipse.jgit.blame;version="[3.0.0,3.1.0)", | ||||
org.eclipse.jgit.diff;version="[3.0.0,3.1.0)", | org.eclipse.jgit.diff;version="[3.0.0,3.1.0)", | ||||
org.eclipse.jgit.util;version="[3.0.0,3.1.0)", | org.eclipse.jgit.util;version="[3.0.0,3.1.0)", | ||||
org.eclipse.jgit.util.io;version="[3.0.0,3.1.0)", | org.eclipse.jgit.util.io;version="[3.0.0,3.1.0)", | ||||
org.kohsuke.args4j;version="[2.0.12,2.1.0)", | org.kohsuke.args4j;version="[2.0.12,2.1.0)", | ||||
org.kohsuke.args4j.spi;version="[2.0.12,2.1.0)", | |||||
org.osgi.framework;version="[4.0,5.0)" | |||||
org.kohsuke.args4j.spi;version="[2.0.12,2.1.0)" | |||||
Bundle-ActivationPolicy: lazy | Bundle-ActivationPolicy: lazy | ||||
Bundle-Activator: org.eclipse.jgit.pgm.archive.FormatActivator | |||||
Export-Package: org.eclipse.jgit.pgm;version="3.0.0"; | Export-Package: org.eclipse.jgit.pgm;version="3.0.0"; | ||||
uses:="org.eclipse.jgit.lib, | uses:="org.eclipse.jgit.lib, | ||||
org.eclipse.jgit.nls, | org.eclipse.jgit.nls, |
</dependency> | </dependency> | ||||
<dependency> | <dependency> | ||||
<groupId>org.apache.commons</groupId> | |||||
<artifactId>commons-compress</artifactId> | |||||
<groupId>org.eclipse.jgit</groupId> | |||||
<artifactId>org.eclipse.jgit.archive</artifactId> | |||||
<version>${project.version}</version> | |||||
</dependency> | </dependency> | ||||
<dependency> | <dependency> | ||||
<artifactId>org.eclipse.jgit.ui</artifactId> | <artifactId>org.eclipse.jgit.ui</artifactId> | ||||
<version>${project.version}</version> | <version>${project.version}</version> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>org.osgi</groupId> | |||||
<artifactId>org.osgi.core</artifactId> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<profiles> | <profiles> |
alreadyOnBranch=Already on ''{0}'' | alreadyOnBranch=Already on ''{0}'' | ||||
alreadyUpToDate=Already up-to-date. | alreadyUpToDate=Already up-to-date. | ||||
archiveFormatAlreadyRegistered=Archive format already registered: {0} | |||||
archiveFormatAlreadyAbsent=Archive format already absent: {0} | |||||
authorInfo=Author: {0} <{1}> | authorInfo=Author: {0} <{1}> | ||||
averageMSPerRead=average {0} ms/read | averageMSPerRead=average {0} ms/read | ||||
branchAlreadyExists=A branch named ''{0}'' already exists. | branchAlreadyExists=A branch named ''{0}'' already exists. | ||||
doesNotExist={0} does not exist | doesNotExist={0} does not exist | ||||
dontOverwriteLocalChanges=error: Your local changes to the following file would be overwritten by merge: | dontOverwriteLocalChanges=error: Your local changes to the following file would be overwritten by merge: | ||||
everythingUpToDate=Everything up-to-date | everythingUpToDate=Everything up-to-date | ||||
exceptionCaughtDuringExecutionOfArchiveCommand=Exception caught during execution of archive command | |||||
expectedNumberOfbytes=Expected {0} bytes. | expectedNumberOfbytes=Expected {0} bytes. | ||||
exporting=Exporting {0} | exporting=Exporting {0} | ||||
failedToCommitIndex=failed to commit index | failedToCommitIndex=failed to commit index | ||||
unknownIoErrorStdout=An unknown I/O error occurred on standard output | unknownIoErrorStdout=An unknown I/O error occurred on standard output | ||||
unknownMergeStrategy=unknown merge strategy {0} specified | unknownMergeStrategy=unknown merge strategy {0} specified | ||||
unmergedPaths=Unmerged paths: | unmergedPaths=Unmerged paths: | ||||
unsupportedArchiveFormat=Unknown archive format ''{0}'' | |||||
unsupportedOperation=Unsupported operation: {0} | unsupportedOperation=Unsupported operation: {0} | ||||
untrackedFiles=Untracked files: | untrackedFiles=Untracked files: | ||||
updating=Updating {0}..{1} | updating=Updating {0}..{1} |
package org.eclipse.jgit.pgm; | package org.eclipse.jgit.pgm; | ||||
import org.eclipse.jgit.api.ArchiveCommand; | |||||
import org.eclipse.jgit.api.Git; | |||||
import org.eclipse.jgit.api.errors.GitAPIException; | import org.eclipse.jgit.api.errors.GitAPIException; | ||||
import org.eclipse.jgit.archive.TarFormat; | |||||
import org.eclipse.jgit.archive.ZipFormat; | |||||
import org.eclipse.jgit.lib.ObjectId; | import org.eclipse.jgit.lib.ObjectId; | ||||
import org.eclipse.jgit.pgm.TextBuiltin; | import org.eclipse.jgit.pgm.TextBuiltin; | ||||
import org.eclipse.jgit.pgm.archive.ArchiveCommand; | |||||
import org.eclipse.jgit.pgm.archive.TarFormat; | |||||
import org.eclipse.jgit.pgm.archive.ZipFormat; | |||||
import org.eclipse.jgit.pgm.internal.CLIText; | import org.eclipse.jgit.pgm.internal.CLIText; | ||||
import org.kohsuke.args4j.Argument; | import org.kohsuke.args4j.Argument; | ||||
import org.kohsuke.args4j.Option; | import org.kohsuke.args4j.Option; | ||||
if (tree == null) | if (tree == null) | ||||
throw die(CLIText.get().treeIsRequired); | throw die(CLIText.get().treeIsRequired); | ||||
final ArchiveCommand cmd = new ArchiveCommand(db); | |||||
final ArchiveCommand cmd = new Git(db).archive(); | |||||
try { | try { | ||||
cmd.setTree(tree) | cmd.setTree(tree) | ||||
.setFormat(format) | .setFormat(format) |
// @formatter:off | // @formatter:off | ||||
/***/ public String alreadyOnBranch; | /***/ public String alreadyOnBranch; | ||||
/***/ public String alreadyUpToDate; | /***/ public String alreadyUpToDate; | ||||
/***/ public String archiveFormatAlreadyRegistered; | |||||
/***/ public String archiveFormatAlreadyAbsent; | |||||
/***/ public String authorInfo; | /***/ public String authorInfo; | ||||
/***/ public String averageMSPerRead; | /***/ public String averageMSPerRead; | ||||
/***/ public String branchAlreadyExists; | /***/ public String branchAlreadyExists; | ||||
/***/ public String doesNotExist; | /***/ public String doesNotExist; | ||||
/***/ public String dontOverwriteLocalChanges; | /***/ public String dontOverwriteLocalChanges; | ||||
/***/ public String everythingUpToDate; | /***/ public String everythingUpToDate; | ||||
/***/ public String exceptionCaughtDuringExecutionOfArchiveCommand; | |||||
/***/ public String expectedNumberOfbytes; | /***/ public String expectedNumberOfbytes; | ||||
/***/ public String exporting; | /***/ public String exporting; | ||||
/***/ public String failedToCommitIndex; | /***/ public String failedToCommitIndex; | ||||
/***/ public char[] unknownIoErrorStdout; | /***/ public char[] unknownIoErrorStdout; | ||||
/***/ public String unknownMergeStrategy; | /***/ public String unknownMergeStrategy; | ||||
/***/ public String unmergedPaths; | /***/ public String unmergedPaths; | ||||
/***/ public String unsupportedArchiveFormat; | |||||
/***/ public String unsupportedOperation; | /***/ public String unsupportedOperation; | ||||
/***/ public String untrackedFiles; | /***/ public String untrackedFiles; | ||||
/***/ public String updating; | /***/ public String updating; |
anExceptionOccurredWhileTryingToAddTheIdOfHEAD=An exception occurred while trying to add the Id of HEAD | anExceptionOccurredWhileTryingToAddTheIdOfHEAD=An exception occurred while trying to add the Id of HEAD | ||||
anSSHSessionHasBeenAlreadyCreated=An SSH session has been already created | anSSHSessionHasBeenAlreadyCreated=An SSH session has been already created | ||||
applyingCommit=Applying {0} | applyingCommit=Applying {0} | ||||
archiveFormatAlreadyAbsent=Archive format already absent: {0} | |||||
archiveFormatAlreadyRegistered=Archive format already registered: {0} | |||||
atLeastOnePathIsRequired=At least one path is required. | atLeastOnePathIsRequired=At least one path is required. | ||||
atLeastOnePatternIsRequired=At least one pattern is required. | atLeastOnePatternIsRequired=At least one pattern is required. | ||||
atLeastTwoFiltersNeeded=At least two filters needed. | atLeastTwoFiltersNeeded=At least two filters needed. | ||||
errorReadingInfoRefs=error reading info/refs | errorReadingInfoRefs=error reading info/refs | ||||
errorSymlinksNotSupported=Symlinks are not supported with this OS/JRE | errorSymlinksNotSupported=Symlinks are not supported with this OS/JRE | ||||
exceptionCaughtDuringExecutionOfAddCommand=Exception caught during execution of add command | exceptionCaughtDuringExecutionOfAddCommand=Exception caught during execution of add command | ||||
exceptionCaughtDuringExecutionOfArchiveCommand=Exception caught during execution of archive command | |||||
exceptionCaughtDuringExecutionOfCherryPickCommand=Exception caught during execution of cherry-pick command. {0} | exceptionCaughtDuringExecutionOfCherryPickCommand=Exception caught during execution of cherry-pick command. {0} | ||||
exceptionCaughtDuringExecutionOfCommitCommand=Exception caught during execution of commit command | exceptionCaughtDuringExecutionOfCommitCommand=Exception caught during execution of commit command | ||||
exceptionCaughtDuringExecutionOfFetchCommand=Exception caught during execution of fetch command | exceptionCaughtDuringExecutionOfFetchCommand=Exception caught during execution of fetch command | ||||
unpackException=Exception while parsing pack stream | unpackException=Exception while parsing pack stream | ||||
unreadablePackIndex=Unreadable pack index: {0} | unreadablePackIndex=Unreadable pack index: {0} | ||||
unrecognizedRef=Unrecognized ref: {0} | unrecognizedRef=Unrecognized ref: {0} | ||||
unsupportedArchiveFormat=Unknown archive format ''{0}'' | |||||
unsupportedCommand0=unsupported command 0 | unsupportedCommand0=unsupported command 0 | ||||
unsupportedEncryptionAlgorithm=Unsupported encryption algorithm: {0} | unsupportedEncryptionAlgorithm=Unsupported encryption algorithm: {0} | ||||
unsupportedEncryptionVersion=Unsupported encryption version: {0} | unsupportedEncryptionVersion=Unsupported encryption version: {0} |
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
*/ | */ | ||||
package org.eclipse.jgit.pgm.archive; | |||||
package org.eclipse.jgit.api; | |||||
import java.io.Closeable; | import java.io.Closeable; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import org.eclipse.jgit.api.GitCommand; | import org.eclipse.jgit.api.GitCommand; | ||||
import org.eclipse.jgit.api.errors.GitAPIException; | import org.eclipse.jgit.api.errors.GitAPIException; | ||||
import org.eclipse.jgit.api.errors.JGitInternalException; | import org.eclipse.jgit.api.errors.JGitInternalException; | ||||
import org.eclipse.jgit.internal.JGitText; | |||||
import org.eclipse.jgit.lib.FileMode; | import org.eclipse.jgit.lib.FileMode; | ||||
import org.eclipse.jgit.lib.MutableObjectId; | import org.eclipse.jgit.lib.MutableObjectId; | ||||
import org.eclipse.jgit.lib.ObjectId; | import org.eclipse.jgit.lib.ObjectId; | ||||
import org.eclipse.jgit.lib.ObjectLoader; | import org.eclipse.jgit.lib.ObjectLoader; | ||||
import org.eclipse.jgit.lib.ObjectReader; | import org.eclipse.jgit.lib.ObjectReader; | ||||
import org.eclipse.jgit.lib.Repository; | import org.eclipse.jgit.lib.Repository; | ||||
import org.eclipse.jgit.pgm.internal.CLIText; | |||||
import org.eclipse.jgit.revwalk.RevWalk; | import org.eclipse.jgit.revwalk.RevWalk; | ||||
import org.eclipse.jgit.treewalk.TreeWalk; | import org.eclipse.jgit.treewalk.TreeWalk; | ||||
* | * | ||||
* <pre> | * <pre> | ||||
* ArchiveCommand.registerFormat("tar", new TarFormat()); | * ArchiveCommand.registerFormat("tar", new TarFormat()); | ||||
* cmd = new ArchiveCommand(git.getRepository()); | |||||
* cmd = git.archive(); | |||||
* try { | * try { | ||||
* cmd.setTree(db.resolve("HEAD")) | * cmd.setTree(db.resolve("HEAD")) | ||||
* .setOutputStream(out).call(); | * .setOutputStream(out).call(); | ||||
* @param format the problematic format name | * @param format the problematic format name | ||||
*/ | */ | ||||
public UnsupportedFormatException(String format) { | public UnsupportedFormatException(String format) { | ||||
super(MessageFormat.format(CLIText.get().unsupportedArchiveFormat, format)); | |||||
super(MessageFormat.format(JGitText.get().unsupportedArchiveFormat, format)); | |||||
this.format = format; | this.format = format; | ||||
} | } | ||||
public static void registerFormat(String name, Format<?> fmt) { | public static void registerFormat(String name, Format<?> fmt) { | ||||
if (formats.putIfAbsent(name, fmt) != null) | if (formats.putIfAbsent(name, fmt) != null) | ||||
throw new JGitInternalException(MessageFormat.format( | throw new JGitInternalException(MessageFormat.format( | ||||
CLIText.get().archiveFormatAlreadyRegistered, | |||||
JGitText.get().archiveFormatAlreadyRegistered, | |||||
name)); | name)); | ||||
} | } | ||||
public static void unregisterFormat(String name) { | public static void unregisterFormat(String name) { | ||||
if (formats.remove(name) == null) | if (formats.remove(name) == null) | ||||
throw new JGitInternalException(MessageFormat.format( | throw new JGitInternalException(MessageFormat.format( | ||||
CLIText.get().archiveFormatAlreadyAbsent, | |||||
JGitText.get().archiveFormatAlreadyAbsent, | |||||
name)); | name)); | ||||
} | } | ||||
} catch (IOException e) { | } catch (IOException e) { | ||||
// TODO(jrn): Throw finer-grained errors. | // TODO(jrn): Throw finer-grained errors. | ||||
throw new JGitInternalException( | throw new JGitInternalException( | ||||
CLIText.get().exceptionCaughtDuringExecutionOfArchiveCommand, e); | |||||
JGitText.get().exceptionCaughtDuringExecutionOfArchiveCommand, e); | |||||
} | } | ||||
return out; | return out; |
return new StatusCommand(repo); | return new StatusCommand(repo); | ||||
} | } | ||||
/** | |||||
* Returns a command to create an archive from a tree | |||||
* | |||||
* @return a {@link ArchiveCommand} | |||||
*/ | |||||
public ArchiveCommand archive() { | |||||
return new ArchiveCommand(repo); | |||||
} | |||||
/** | /** | ||||
* Returns a command to add notes to an object | * Returns a command to add notes to an object | ||||
* | * |
/***/ public String anExceptionOccurredWhileTryingToAddTheIdOfHEAD; | /***/ public String anExceptionOccurredWhileTryingToAddTheIdOfHEAD; | ||||
/***/ public String anSSHSessionHasBeenAlreadyCreated; | /***/ public String anSSHSessionHasBeenAlreadyCreated; | ||||
/***/ public String applyingCommit; | /***/ public String applyingCommit; | ||||
/***/ public String archiveFormatAlreadyAbsent; | |||||
/***/ public String archiveFormatAlreadyRegistered; | |||||
/***/ public String atLeastOnePathIsRequired; | /***/ public String atLeastOnePathIsRequired; | ||||
/***/ public String atLeastOnePatternIsRequired; | /***/ public String atLeastOnePatternIsRequired; | ||||
/***/ public String atLeastTwoFiltersNeeded; | /***/ public String atLeastTwoFiltersNeeded; | ||||
/***/ public String errorReadingInfoRefs; | /***/ public String errorReadingInfoRefs; | ||||
/***/ public String errorSymlinksNotSupported; | /***/ public String errorSymlinksNotSupported; | ||||
/***/ public String exceptionCaughtDuringExecutionOfAddCommand; | /***/ public String exceptionCaughtDuringExecutionOfAddCommand; | ||||
/***/ public String exceptionCaughtDuringExecutionOfArchiveCommand; | |||||
/***/ public String exceptionCaughtDuringExecutionOfCherryPickCommand; | /***/ public String exceptionCaughtDuringExecutionOfCherryPickCommand; | ||||
/***/ public String exceptionCaughtDuringExecutionOfCommitCommand; | /***/ public String exceptionCaughtDuringExecutionOfCommitCommand; | ||||
/***/ public String exceptionCaughtDuringExecutionOfFetchCommand; | /***/ public String exceptionCaughtDuringExecutionOfFetchCommand; | ||||
/***/ public String unpackException; | /***/ public String unpackException; | ||||
/***/ public String unreadablePackIndex; | /***/ public String unreadablePackIndex; | ||||
/***/ public String unrecognizedRef; | /***/ public String unrecognizedRef; | ||||
/***/ public String unsupportedArchiveFormat; | |||||
/***/ public String unsupportedCommand0; | /***/ public String unsupportedCommand0; | ||||
/***/ public String unsupportedEncryptionAlgorithm; | /***/ public String unsupportedEncryptionAlgorithm; | ||||
/***/ public String unsupportedEncryptionVersion; | /***/ public String unsupportedEncryptionVersion; |
<modules> | <modules> | ||||
<module>org.eclipse.jgit</module> | <module>org.eclipse.jgit</module> | ||||
<module>org.eclipse.jgit.ant</module> | <module>org.eclipse.jgit.ant</module> | ||||
<module>org.eclipse.jgit.archive</module> | |||||
<module>org.eclipse.jgit.ui</module> | <module>org.eclipse.jgit.ui</module> | ||||
<module>org.eclipse.jgit.http.server</module> | <module>org.eclipse.jgit.http.server</module> | ||||
<module>org.eclipse.jgit.pgm</module> | <module>org.eclipse.jgit.pgm</module> |