<commit_before><?xml version="1.0" encoding="UTF-8"?>
<features name="sling" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
  <!-- infrastructure services for Sling -->
  <feature name="infrastructure-sling" version="${project.version}">
    <feature>config</feature>
    <feature>eventadmin</feature>
    <feature>scr</feature>
    <feature>obr</feature>
    <feature>management</feature>
    <feature>http</feature>
    <feature>http-whiteboard</feature>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.inventory/1.0.0</bundle>
  </feature>
  <!-- Apache Felix Webconsole -->
  <feature name="webconsole-sling" version="${project.version}">
    <feature version="${project.version}">commons-sling</feature>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole/4.2.6</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.ds/1.0.0</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.event/1.1.0</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.memoryusage/1.0.4</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.packageadmin/1.0.0</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.scriptconsole/1.0.0</bundle>
  </feature>
  <!-- Apache Commons -->
  <feature name="commons-sling" version="${project.version}">
    <bundle dependency="true">mvn:commons-codec/commons-codec/1.9</bundle>
    <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
    <bundle dependency="true">mvn:commons-fileupload/commons-fileupload/1.3.1</bundle>
    <bundle dependency="true">mvn:commons-io/commons-io/2.4</bundle>
    <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
    <bundle dependency="true">mvn:org.apache.commons/commons-math/2.2</bundle>
    <bundle dependency="true">mvn:org.apache.geronimo.bundles/commons-httpclient/3.1_2</bundle>
    <!-- bundle dependencies (commons-fileupload) -->
    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle>
  </feature>
  <!-- Apache Derby -->
  <feature name="derby-sling" version="${project.version}">
    <bundle dependency="true">mvn:org.apache.derby/derby/10.10.2.0</bundle>
  </feature>
  <!-- Apache Sling -->
  <feature name="sling" version="${project.version}">
    <feature version="${project.version}">infrastructure-sling</feature>
    <feature version="${project.version}">commons-sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.api/2.9.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.auth.core/1.3.6</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.engine/2.4.0</bundle>
    <!-- org.apache.sling.resourceresolver requires jcr -->
    <bundle>mvn:org.apache.sling/org.apache.sling.resourceresolver/1.2.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.serviceusermapper/1.1.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.settings/1.3.6</bundle>
    <!-- Apache Sling Commons -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.classloader/1.3.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.compiler/2.2.0</bundle>
    <!-- org.apache.sling.commons.json requires jcr -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.json/2.0.10</bundle>
    <!-- (not using org.apache.sling.commons.log) -->
    <!-- (not using org.apache.sling.commons.logservice) -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.mime/2.1.8</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.osgi/2.2.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.scheduler/2.4.6</bundle>
    <!-- (not using org.apache.sling.commons.testing) -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.threads/3.2.0</bundle>
    <!-- Apache Sling Launchpad -->
    <bundle>mvn:org.apache.sling/org.apache.sling.launchpad.api/1.1.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.launchpad.karaf/${project.version}</bundle>
    <!-- bundle dependencies -->
    <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle>
    <bundle dependency="true">mvn:org.apache.geronimo.bundles/json/20090211_1</bundle>
  </feature>
  <!-- Apache Sling Auth -->
  <feature name="sling-auth-form" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.auth.form/1.0.6</bundle>
  </feature>
  <!-- Apache Sling Extensions -->
  <feature name="sling-extension-adapter" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.adapter/2.1.2</bundle>
  </feature>
  <feature name="sling-extension-bundleresource" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.bundleresource.impl/2.2.0</bundle>
  </feature>
  <feature name="sling-extension-discovery" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.api/1.0.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.support/1.0.0</bundle>
  </feature>
  <feature name="sling-extension-discovery-impl" version="${project.version}">
    <feature version="${project.version}">webconsole-sling</feature>
    <feature version="${project.version}">sling-extension-discovery</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.impl/1.0.12</bundle>
  </feature>
  <feature name="sling-extension-discovery-standalone" version="${project.version}">
    <feature version="${project.version}">sling-extension-discovery</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.standalone/1.0.0</bundle>
  </feature>
  <feature name="sling-extension-event" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <feature version="${project.version}">sling-extension-discovery</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.event/3.5.4</bundle>
  </feature>
  <feature name="sling-extension-explorer" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.extensions.explorer/1.0.4</bundle>
  </feature>
  <feature name="sling-extension-fsresource" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.fsresource/1.1.4</bundle>
  </feature>
  <feature name="sling-extension-jmx-provider" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.jmx.provider/1.0.2</bundle>
  </feature>
  <feature name="sling-extension-models" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.models.api/1.1.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.models.impl/1.1.0</bundle>
  </feature>
  <feature name="sling-extension-resource-inventory" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.resource.inventory/1.0.2</bundle>
    <!-- bundle dependencies -->
    <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.3</bundle>
  </feature>
  <feature name="sling-extension-threaddump" version="${project.version}">
    <bundle>mvn:org.apache.sling/org.apache.sling.extensions.threaddump/0.2.2</bundle>
  </feature>
  <!-- Apache Sling Fragments -->
  <feature name="sling-fragments" version="${project.version}">
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.activation/1.0.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.transaction/1.0.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.ws/1.0.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.xml/1.0.2</bundle>
  </feature>
  <!-- Apache Sling Installer -->
  <feature name="sling-installer" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.console/1.0.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.core/3.6.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.factory.configuration/1.1.2</bundle>
  </feature>
  <feature name="sling-installer-provider-file" version="${project.version}">
    <feature version="${project.version}">sling-installer</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.provider.file/1.0.4</bundle>
  </feature>
  <feature name="sling-installer-provider-jcr" version="${project.version}">
    <feature version="${project.version}">sling-installer</feature>
    <feature version="${project.version}">sling-jcr</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.provider.jcr/3.1.8</bundle>
  </feature>
  <!-- Apache Sling Launchpad -->
  <feature name="sling-launchpad-content" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <feature version="${project.version}">sling-auth-form</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.launchpad.content/2.0.8</bundle>
  </feature>
  <feature name="sling-launchpad-jackrabbit" version="${project.version}"><commit_msg>SLING-3027 use latest releases (Sling Resource Resolver, Sling Service User Mapper, Sling Installer Provider JCR)<commit_after><?xml version="1.0" encoding="UTF-8"?>
<features name="sling" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
  <!-- infrastructure services for Sling -->
  <feature name="infrastructure-sling" version="${project.version}">
    <feature>config</feature>
    <feature>eventadmin</feature>
    <feature>scr</feature>
    <feature>obr</feature>
    <feature>management</feature>
    <feature>http</feature>
    <feature>http-whiteboard</feature>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.inventory/1.0.0</bundle>
  </feature>
  <!-- Apache Felix Webconsole -->
  <feature name="webconsole-sling" version="${project.version}">
    <feature version="${project.version}">commons-sling</feature>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole/4.2.6</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.ds/1.0.0</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.event/1.1.0</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.memoryusage/1.0.4</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.packageadmin/1.0.0</bundle>
    <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.webconsole.plugins.scriptconsole/1.0.0</bundle>
  </feature>
  <!-- Apache Commons -->
  <feature name="commons-sling" version="${project.version}">
    <bundle dependency="true">mvn:commons-codec/commons-codec/1.9</bundle>
    <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
    <bundle dependency="true">mvn:commons-fileupload/commons-fileupload/1.3.1</bundle>
    <bundle dependency="true">mvn:commons-io/commons-io/2.4</bundle>
    <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
    <bundle dependency="true">mvn:org.apache.commons/commons-math/2.2</bundle>
    <bundle dependency="true">mvn:org.apache.geronimo.bundles/commons-httpclient/3.1_2</bundle>
    <!-- bundle dependencies (commons-fileupload) -->
    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle>
  </feature>
  <!-- Apache Derby -->
  <feature name="derby-sling" version="${project.version}">
    <bundle dependency="true">mvn:org.apache.derby/derby/10.10.2.0</bundle>
  </feature>
  <!-- Apache Sling -->
  <feature name="sling" version="${project.version}">
    <feature version="${project.version}">infrastructure-sling</feature>
    <feature version="${project.version}">commons-sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.api/2.9.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.auth.core/1.3.6</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.engine/2.4.0</bundle>
    <!-- org.apache.sling.resourceresolver requires jcr -->
    <bundle>mvn:org.apache.sling/org.apache.sling.resourceresolver/1.2.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.serviceusermapper/1.2.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.settings/1.3.6</bundle>
    <!-- Apache Sling Commons -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.classloader/1.3.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.compiler/2.2.0</bundle>
    <!-- org.apache.sling.commons.json requires jcr -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.json/2.0.10</bundle>
    <!-- (not using org.apache.sling.commons.log) -->
    <!-- (not using org.apache.sling.commons.logservice) -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.mime/2.1.8</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.osgi/2.2.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.scheduler/2.4.6</bundle>
    <!-- (not using org.apache.sling.commons.testing) -->
    <bundle>mvn:org.apache.sling/org.apache.sling.commons.threads/3.2.0</bundle>
    <!-- Apache Sling Launchpad -->
    <bundle>mvn:org.apache.sling/org.apache.sling.launchpad.api/1.1.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.launchpad.karaf/${project.version}</bundle>
    <!-- bundle dependencies -->
    <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle>
    <bundle dependency="true">mvn:org.apache.geronimo.bundles/json/20090211_1</bundle>
  </feature>
  <!-- Apache Sling Auth -->
  <feature name="sling-auth-form" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.auth.form/1.0.6</bundle>
  </feature>
  <!-- Apache Sling Extensions -->
  <feature name="sling-extension-adapter" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.adapter/2.1.2</bundle>
  </feature>
  <feature name="sling-extension-bundleresource" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.bundleresource.impl/2.2.0</bundle>
  </feature>
  <feature name="sling-extension-discovery" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.api/1.0.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.support/1.0.0</bundle>
  </feature>
  <feature name="sling-extension-discovery-impl" version="${project.version}">
    <feature version="${project.version}">webconsole-sling</feature>
    <feature version="${project.version}">sling-extension-discovery</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.impl/1.0.12</bundle>
  </feature>
  <feature name="sling-extension-discovery-standalone" version="${project.version}">
    <feature version="${project.version}">sling-extension-discovery</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.discovery.standalone/1.0.0</bundle>
  </feature>
  <feature name="sling-extension-event" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <feature version="${project.version}">sling-extension-discovery</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.event/3.5.4</bundle>
  </feature>
  <feature name="sling-extension-explorer" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.extensions.explorer/1.0.4</bundle>
  </feature>
  <feature name="sling-extension-fsresource" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.fsresource/1.1.4</bundle>
  </feature>
  <feature name="sling-extension-jmx-provider" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.jmx.provider/1.0.2</bundle>
  </feature>
  <feature name="sling-extension-models" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.models.api/1.1.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.models.impl/1.1.0</bundle>
  </feature>
  <feature name="sling-extension-resource-inventory" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.resource.inventory/1.0.2</bundle>
    <!-- bundle dependencies -->
    <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.3</bundle>
  </feature>
  <feature name="sling-extension-threaddump" version="${project.version}">
    <bundle>mvn:org.apache.sling/org.apache.sling.extensions.threaddump/0.2.2</bundle>
  </feature>
  <!-- Apache Sling Fragments -->
  <feature name="sling-fragments" version="${project.version}">
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.activation/1.0.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.transaction/1.0.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.ws/1.0.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.fragment.xml/1.0.2</bundle>
  </feature>
  <!-- Apache Sling Installer -->
  <feature name="sling-installer" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.console/1.0.0</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.core/3.6.2</bundle>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.factory.configuration/1.1.2</bundle>
  </feature>
  <feature name="sling-installer-provider-file" version="${project.version}">
    <feature version="${project.version}">sling-installer</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.provider.file/1.0.4</bundle>
  </feature>
  <feature name="sling-installer-provider-jcr" version="${project.version}">
    <feature version="${project.version}">sling-installer</feature>
    <feature version="${project.version}">sling-jcr</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.installer.provider.jcr/3.1.14</bundle>
  </feature>
  <!-- Apache Sling Launchpad -->
  <feature name="sling-launchpad-content" version="${project.version}">
    <feature version="${project.version}">sling</feature>
    <feature version="${project.version}">sling-auth-form</feature>
    <bundle>mvn:org.apache.sling/org.apache.sling.launchpad.content/2.0.8</bundle>
  </feature>
  <feature name="sling-launchpad-jackrabbit" version="${project.version}">
{'fraction_non_alphanumeric': 0.19529509301000053, 'fraction_numerical': 0.01963832322918286, 'mean_word_length': 4.630105017502917, 'pattern_counts': {'":': 0, '<': 497, '<?xml version=': 2, '>': 497, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '538986', 'n_tokens_mistral': 6799, 'n_tokens_neox': 6707, 'n_words': 589}